友元的目的就是让一个函数或者类,访问另一个类中私有成员。
友元的关键字:friend。
友元的三种实现:
1.全局函数做友元。
2.类做友元。
3.成员函数做友元。
全局函数做友元:
例子:
friend void goodgay(Building* building);
void goodgay(Building* building)是全局函数。
友元的目的就是让一个函数或者类,访问另一个类中私有成员。
友元的关键字:friend。
友元的三种实现:
1.全局函数做友元。
2.类做友元。
3.成员函数做友元。
全局函数做友元:
例子:
friend void goodgay(Building* building);
void goodgay(Building* building)是全局函数。
下一篇:类和对象(运算符重载)
友元函数和友元类
C++需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成
(1) 友元关系不能被继承。 (2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看
文章目录一、友元函数在C++中,私有成员只能在类的成员函数内部访问,如果想在
有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M