关于友元,还需注意以下几点:(1)友元关系不能被继承。(2)友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。为了公平起见,两个类应当相互声明对方为友元。(3)友元关系不具有传递性。假设A声明为一个类,B是A的友元类,C是B的友元函数,则在类B中可以访问类A中的私有成员,通过C函数可以访问类B中的私有成员,但是通过C的函数并不能访问类A中的私有成员。
友元函数
最新推荐文章于 2013-08-02 09:23:28 发布