友 元(电子信息).pptxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档