友元函数和友元类
友元,用friend关键字修饰。
友元函数:
友元函数的目的是,让函数对象类型的参数可以直接访问该对象的私有成员!避免了出现不断调用该函数时通过get函数获取私有成员引起的压栈出栈问题!
在需要定义为友元函数的函数前加friend关键字,且在需要直接访问私有成员的那个类中声明函数即可;
同类对象间无私处,异类对象间有友元。
注意:没有特别需要,不建议使用友元函数,因为它会破坏类的封装特性,可能发生危险。
友元类:
在一个类A中声明另一个类为友元类B,这个友元类B中所定义的类A的对象可以直接访问私有属性!
性质: