A derived class object can be assigned to a base class object in C++.
Derived d; Base b = d; // It is Ok
But, Why can't a Base class object assigned to a Derived class object?
Base b; Derived d = b; //Not ok. Compiler gives an error
Aucun commentaire:
Enregistrer un commentaire