ProAnswers.org

What is public, protected, private in c++/ cpp?

Public, protected and private are three access specifier in C++.

Public data members and member functions are accessible outside the class.

Protected data members and member functions are only available to derived classes.

Private data members and member functions can’t be accessed outside the class. However there is an exception can be using friend classes.