友元类格式
friend class person2;
类的友元类访问类的全部成员
#include "iostream"using namespace std;class person1
{
public:int a;protected:int b;private:int c;friend class person2;
};class person2
{
public:void test(){person1 a;a.a = 100;a.b = 200;a.c = 300;}
private:int a;int b;};int main()
{person2 a;
}
类的访问是单向的
为了解决这个办法,需要相互的声明友元