//Constructores de clases con herencia multiple #include #include class ClaseA { public: ClaseA():valorA(10) {} ClaseA (int va):valorA(va){} int Leervalor() {return valorA;} protected: int valorA; }; class ClaseB { public: ClaseB():valorB(20){} ClaseB(int vb):valorB(vb){} int Leervalor() {return valorB;} protected: int valorB; }; class ClaseC:public ClaseA, public ClaseB{ public: ClaseC(int va, int vb):ClaseA(va),ClaseB(vb){}; int LeervalorA(){return ClaseA::Leervalor();} int LeervalorB(){return ClaseB::Leervalor();} }; int main() { ClaseC CC(12,14); cout<