第五章特殊函数与成员.pptVIP

  • 3
  • 0
  • 约1.14万字
  • 约 37页
  • 2017-06-21 发布于湖北
  • 举报
第五章特殊函数与成员概要

第五章 特殊函数与成员 主讲:冯传胜 Email:fcs@ 5.1 对象成员的初始化 5.2 静态成员 5.3 友元函数 5.4 const对象 5.5 数组和类 5.6 指向类成员函数的指针 5.7 求解一元二次方程 5.1 对象成员的初始化 可以在一个类中说明具有某个类的类型的数据成员,这些成员称为对象成员。 在类A中说明对象成员的一般形式如下: 冒号“:”后由逗号隔开的项组成成员初始化列表 参数表给出了为调用相应成员所在类的构造函数时应提供的参数 如果初始化列表某项的参数表为空,则列表中相应的项可以省略 对象成员构造函数的调用顺序取决于这些对象成员在类中说明的顺序,与它们在成员初始化列表中给出的顺序无关。 当建立A类对象时,先调用对象成员的构造函数,初始化对象成员,然后才执行A类的构造函数,初始化A类中的其它成员。 析构函数的调用顺序与构造函数相反。 例5.1:分析下面程序中析构函数与构造函数的调用顺序。 注意: 例中非对象成员的初始化在初始化列表中进行。也可以构造函数的函数体中进行(看书上例子)。 当初始化const成员和引用成员时,必须通过成员初始化列表进行。如 5.2 静态成员 简单成员函数是指声明中不含const、volatile、static关键字的函数。 如果类的数据成员或成员函数使用关键字static进行修饰,这样的成员称为静态数据成员或静态成员函数,统称为静

文档评论(0)

1亿VIP精品文档

相关文档