Copy Constructor in C++
Class Copy Constructor
//***** COPY CONSTRUCTOR *****
MyClassName (const MyClassName &CopyFrom)
{
MyVariableA = CopyFrom.MyVariableA;
MyVariableB = CopyFrom.MyVariableB;
}
Using the copy constructor
//Using the copy constructor
MyClassName MyClass1(); //Create an instance of the class as normal
MyClassName1.MyVariableA = 12;
MyClassName1.MyVariableB = 34;
MyClassName MyClass2 = MyClass1; //Copy constructor is called here
