C++所特有,是对封装的破坏
在一个类的定义中,可以包含若干友元说明,其格式为:
friend〈友元说明〉
关键字friend 指明其后的函数或类是本类的友元。
友元说明:一般是一个类名或函数原型。
(1) 友元享有访问该类所有成员的权利。
(2) 友元可以是:
· 某一类的全体成员函数;
· 某一类的某一成员函数;
· 某一类外函数。
C++所特有,是对封装的破坏
在一个类的定义中,可以包含若干友元说明,其格式为:
friend〈友元说明〉
关键字friend 指明其后的函数或类是本类的友元。
友元说明:一般是一个类名或函数原型。
(1) 友元享有访问该类所有成员的权利。
(2) 友元可以是:
· 某一类的全体成员函数;
· 某一类的某一成员函数;
· 某一类外函数。