Assume that Base is the class name
c = b; //will this line calls copy constructor?
Here we are already creating object c, and later we are assigning c with b. So here assignment operator will come into picture because we are initializing an existing object, and not a new object.
Back To Top