//CONSTRUCTOR DE CLASES DERIVADAS #include using namespace std; class ClaseA { public: ClaseA() : datoA(10) { cout << "Constructor de A" << endl; } int LeerA() const { return datoA; } protected: int datoA; }; class ClaseB : public ClaseA { public: ClaseB() : datoB(20) { cout << "Constructor de B" << endl; } int LeerB() const { return datoB; } protected: int datoB; }; int main() { ClaseB objeto; cout << "a = " << objeto.LeerA() << ", b = " << objeto.LeerB() << endl; return 0; }