- 2
- 0
- 约1.27千字
- 约 7页
- 2022-08-13 发布于云南
- 举报
;友元 ;1.友元的使用
在类里声明一个普通函数,标上关键字,就成了该类的友元,可以访问该类的一切成员。
友元函数不是成员函数,它是类的朋友,因而能够访问类的全部成员。在类的内部,只能声明它的函数原型,加上friend关键字。友元声明的位置可在类的任何部位,既可在public区,也可在protected区,意义完全是一样。友元函数定义在类的外部,一般与类的成员函数定义放在一起。
一个类的成员函数可以是另一个类的友元。
友元的作用主要是为了提高效率和方便编程。
例2-16 使用友元函???计算线段距离
#includeiostream.h
#includemath.h
class Dot
{
public:
;Dot(int xx=0,int yy=0)
{ X=xx;
Y=yy;
}
int GetX(){return X;}
int GetY(){return Y;}
friend float fDist(Dot a,Dot b);
private:
int X,Y;
};
float fDist(Dot p1,Dot p2)
{ double x=double(p1.X-p2.X);
double y=double(p
您可能关注的文档
最近下载
- 2026时事政治热点汇总及考题(含答案).docx VIP
- 创伤失血性休克急诊救治指南(2025 版).docx VIP
- 新时代如何加快构建支持全面创新的体制机制.pdf VIP
- 人教版数学小学三年级下册第二单元测试卷含答案(共6套).docx VIP
- 一种基于TVLP-MF的动态检重秤快速滤波方法及系统.pdf VIP
- 《农学概论》教学课件合集.pptx
- 商务合作协议书完整版.docx VIP
- 实施指南(2025)《GB_T23912-2009无损检测液浸式超声纵波脉冲反射检测方法》.pptx
- 6 雏菊盆景迎重阳(课件)小学劳动三年级上册(人教版).pptx VIP
- 《吉羊之美》课件 2026秋新岭南版美术六年级上册.pptx
原创力文档

文档评论(0)