Products
GG网络技术分享 2025-11-10 19:16 1
友元函数是C++中的一种特殊机制,允许非成员函数访问类的私有和护着成员。
friend关键字声明友元函数。友元类是指声明为另一个类的友元的类,该类及其成员函数Neng访问另一个类的私有和护着成员。

cpp class A { private: int num; public: friend void B; // 声明友元函数 };
void B { A obj; obj.num = 10; // 友元函数Neng访问私有成员 // ... 其他操作 }
在上述代码中, 函数B被声明为类A的友元,所以呢它Neng访问A的私有成员num。
友元函数在C++中给了一种访问类私有成员的机制,但在用时需要注意其潜在的不优良的地方和关系到。
Demand feedback