Object Conversions
Just like initialization, conversions are also done automatically when an object of a derived class is assigned to an object of the base class. Though, the compiler resorts to a member-wise assignment in the absence of an overloaded function for the assignment operator.