¿Producción?
#include<iostream> using namespace std; class Base { private: int i, j; public: Base(int _i = 0, int _j = 0): i(_i), j(_j) { } }; class Derived: public Base { public: void show(){ cout<<" i = "<<i<<" j = "<<j; } }; int main(void) { Derived d; d.show(); return 0; }
(A) i = 0 j = 0
(B) Error del compilador: i y j son privados en la base
(C) Error del compilador: no se pudo llamar al constructor de la base
Respuesta: (B)
Explicación:
prueba de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA