Output?
#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) Compiler Error: i and j are private in Base
(C) Compiler Error: Could not call constructor of Base
Answer: (B)
Explanation:
Quiz of this Question