Hi all, I am new here. I wonder anybody knows how to write a paragraph explaining the “ Big 3” - destructor, copy constructor and assignment operator?
Thanks in advance!
Thanks in advance!
{
YourClass a; // default constructor;
...
YourClass b= a; // copy constructor
...
yourCallByValueFunction(a); // copy constructor;
...
a= b; // operator=
} // destructor
{
YourClass a; // default constructor;
...
YourClass b= a; // copy constructor
...
yourCallByValueFunction(a); // copy constructor;
...
a= b; // operator=
} // destructor
{
YourClass a; // default constructor;
...
YourClass b= a; // copy constructor
...
yourCallByValueFunction(a); // copy constructor;
...
a= b; // operator=
} // destructor
YourClass b= a; // copy constructor
{
YourClass a; // default constructor;
...
YourClass b= a; // copy constructor
...
yourCallByValueFunction(a); // copy constructor;
...
a= b; // operator=
} // destructor
Comment