C面向对象程序第11章.pptVIP

  • 1
  • 0
  • 约8.57千字
  • 约 40页
  • 2017-05-30 发布于北京
  • 举报
C++ 面对对象程序设计 授课老师: 第11章 友元与运算符重载 本章要点 11.1 友元 11.2 运算符重载 11.3 多态性与虚函数 本章要点 友元的概念 运算符重载的概念 运算符重载函数的应用 多态技术的概念及实现 虚函数的概念及使用 11.1.1友元函数 友元函数的特点是能够访问类中的私有成员的非成员函数。友元函数从语法上看,它与普通函数一样,即在定义上和调用上与普通函数一样。友元函数要在类定义时声明,声明时要在其函数名前加上关键字friend。该声明可以放在公有部分,也可以放在私有部分。友元函数的定义既可以在类内部进行,也可以在类外部进行。 定义普通友元函数的格式为: friend 类型 友元函数名 (形参表) 【例11-1】 友元函数的应用 #include stdafx.h #include stdio.h #include iostream.h #include math.h class Point { public: Point(double xx,double yy) { x=xx; y=yy; } void Getxy(); friend double Distance(Point a,Point b); //定义友元函数 private: double x,y; }; void Point::Getxy() {

文档评论(0)

1亿VIP精品文档

相关文档