Open In App

C++ | Inheritance | Question 5

Like Article
Like
Save
Share
Report

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


Last Updated : 28 Jun, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads