Visual C++程序设计 第七章 类与对象新.pptVIP

  • 2
  • 0
  • 约1.68万字
  • 约 77页
  • 2015-12-18 发布于广东
  • 举报

Visual C++程序设计 第七章 类与对象新.ppt

* 7.8 友元 1.友元函数 友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元函数的名称前加上关键字friend,其格式如下: friend 类型 函数名(形式参数表); 友元函数的声明可以放在类的私有部分,也可以放在公有部分,它们是没有区别的。 * 7.8 友元 1.友元函数 例7_9 通过友元函数计算平面上两点的距离。 #include iostream.h #include math.h class Point //定义类Point { public: Point(double xx, double yy){ x=xx;y=yy} void Getxy(); //输出点的坐标函数 friend double Distance(Point a, Point b); //友元函数 private: double x, y; }; * 7.8 友元 1.友元函数 例7_9下面的程序通过友元函数计算平面上两点的距离。 void Point::Getxy() { cout(x,y)endl; } double Distance(Point a, P

文档评论(0)

1亿VIP精品文档

相关文档