Let’s have a discussion about this problem and get the answer here http://www.indiabix.com/cpp-programming/questions-and-answers/
1.
What happens when we try to compile the class definition in following code snippet?
class Birds {};
class Peacock : protected Birds {};
- A. It will not compile because class body of Birds is not defined.
- B. It will not compile because class body of Peacock is not defined.
- C. It will not compile because a class cannot be protectedly inherited from other class.
- D. It will compile succesfully.