本文主要是介绍C++基础 -29- 友元类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
友元类格式
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;
}
类的访问是单向的
为了解决这个办法,需要相互的声明友元
这篇关于C++基础 -29- 友元类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!