C++关于友元函数

来源:百度知道 编辑:UC知道 时间:2024/06/23 09:27:38
友元函数访问对象的成员不受访问特性影响?
请问
访问特性是什么?举个例子说一下

指的是pubic,private,protect之类。
class a{
friend void f1();
public :
a(){}
~a(){}
int s1;
private:
int s2;
}
void f1(){};

比如这里,虽然s2是类a的私有属性,但函数f1()仍可访问s1,s2,不受那些特性的限制,而一般函数则无法访问s2