friend Class in C++
#include <iostream>
class MyClass {
private:
int privateMember;
public:
MyClass(int value) : privateMember(value) {}
friend class FriendClass;
};
class FriendClass {
public:
void accessPrivateMember(MyClass& obj) {
std::cout << "FriendClass accessing private member: " << obj.privateMember << std::endl;
}
};
int main() {
MyClass obj(42);
FriendClass friendObj;
friendObj.accessPrivateMember(obj);
return 0;
}