Skip to main content

Posts

Showing posts with the label characteristics of a friend function

Define access modes within a class. How can we access the class member? list out the characteristics of friend function.

 Access modes, also known as access specifiers, are used in C++ to control the access to class members. There are three access modes in C++: public, private, and protected. Public access mode: Members declared as public can be accessed by any code that has access to the object of the class Private access mode: Members declared as private can only be accessed by member functions of that class. Protected access mode: Members declared as protected can be accessed by member functions of that class and by member functions of any derived class Access to class members can be obtained through objects of the class. For example, to access a public member variable of a class MyClass, we can create an object of the class and use the dot operator to access the member variable: MyClass obj; obj.publicVar = 10;   // accessing public member variable of MyClass A friend function in C++ is an non-member function that has access to the private and protected members of a class. It is declare...