-
友元函数
注意:1.不是成员函数,无this指针 2.破坏了类的封装性
1、声明位置和public和private无关
2、友元函数参数一般包括(友元类指针,要赋的值)
友元函数作用:全局函数访问类的私有变量
- 二 友元类
Ø 若B类是A类的友员类,则B类的所有成员函数都是A类的友员函数
Ø 友员类通常设计为一种对数据操作或类之间传递消息的辅助类
思考:为什么实际友元类和友元函数
答:cpp汇编要经过预编译-》编译-》链接-》生成,汇编返回找类的对象难
编译器开后门:friend破坏类的封装性