1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <iostream> using namespace std; class X { int i; public: X(): i(4) {} int getI() {return i;} }; class Y: public X { int i; public: Y(): i(10) {} int getMyI() {return i;} }; int main() { Y y; cout << y.getI() << ' ' << y.getMyI() << '\n'; }
1
4 10