简述友元函数、友元类?
(1)友元函数
友元函数不是类的成员函数,而是类的外部函数。友元函数可以访问该类的私有成员。
(2)友元类
和友元函数类似。如将类A声明为类B的友元类,那么类A就可以访问类B的私有成员。而且类A中的所有成员函数都是类B的友元函数。
注意:(1)友元关系是单向的,即你是我的友元,但是不能推出我就是你的友元。(2)友元关系不能继承,即你是我的友元,但是不能推出你的子类也是我的友元。
简述友元函数、友元类?
(1)友元函数
友元函数不是类的成员函数,而是类的外部函数。友元函数可以访问该类的私有成员。
(2)友元类
和友元函数类似。如将类A声明为类B的友元类,那么类A就可以访问类B的私有成员。而且类A中的所有成员函数都是类B的友元函数。
注意:(1)友元关系是单向的,即你是我的友元,但是不能推出我就是你的友元。(2)友元关系不能继承,即你是我的友元,但是不能推出你的子类也是我的友元。