![[C++]友元,第1张 [C++]友元,第1张](/aiimages/%5BC%2B%2B%5D%E5%8F%8B%E5%85%83.png)
友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。
友元不是成员函数,但是它可以访问类中的私有成员。
友元按类型分为三种:普通非类成员函数作为友元,类的成员函数作为友元,类作为友元。
1.友元函数(普通非类成员函数)
2.友元类
3.类的成员函数作为友元
友元特性:
友元不能被继承
友元不具有传递性
欢迎分享,转载请注明来源:内存溢出
![[C++]友元,第1张 [C++]友元,第1张](/aiimages/%5BC%2B%2B%5D%E5%8F%8B%E5%85%83.png)
友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。
友元不是成员函数,但是它可以访问类中的私有成员。
友元按类型分为三种:普通非类成员函数作为友元,类的成员函数作为友元,类作为友元。
1.友元函数(普通非类成员函数)
2.友元类
3.类的成员函数作为友元
友元特性:
友元不能被继承
友元不具有传递性
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)