c++ - How to deal with reference data-members in the assignment operator, and copy constructor? -


i have following class

class tvdata {   private:   int id;   monitor& monitor;   string pname;  } 

i need implement assignment operator, , copy-constructor usable class.

  • how handle reference members, in case tvdata::monitor, in such scenario?

you can't reassign reference, if need change in assignment operator should make pointer - assignment can done usual =, although it's still encouraged use initialiser list in copy constructor...

tvdata(const tvdata& rhs)   : id(rhs.id), p_monitor(rhs.p_monitor), pnmae(rhs.pname) { } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -