第9章构造函数与析构函数.pptVIP

  • 4
  • 0
  • 约1.45万字
  • 约 64页
  • 2018-06-22 发布于河南
  • 举报
第9章构造函数与析构函数.ppt

第9章 关于类和对象的进一步讨论 教学主要内容 类的构造函数 析构函数 静态成员 友元 重点与难点 类与构造函数 友元 第9章 关于类和对象的进一步讨论 教学目标 (1)熟练掌握使用构造函数在创建对象时对其进行初始化 (2)掌握使用析构函数在释放对象时清理现场 (3)会使用友元访问类中的成员 第9章 关于类和对象的进一步讨论 9.1 构造函数 9.2 析构函数 9.3 调用构造函数和析构函数的顺序 9.4 对象数组 9.5 对象指针 9.6 共用数据的保护 9.7 对象的动态建立和释放 9.8 对象的赋值和复制 9.9 静态成员 9.10 友元 9.11 类模板 9.1 构造函数 9.1.1 对象的初始化 当建立一个对象时,对象的状态(数据成员的取值)是不确定的。常常需要初始化。C++中有一个称为构造函数的特殊成员函数,可自动进行对象的初始化。相对于构造函数,一个称为析构函数的成员函数在对象撤消时自动执行清理任务。 9.1.2 构造函数的作用 构造函数是一种特殊的成员函数,它的作用是在对象被创建时使用特定的值构造对象,或者说将对象初始化为一个特定的状态,给各成员数据赋初值。构造函数在对象创建时由系统自动调用。 构造函数除具有一般成员函数的特性之外,还具有一些特殊的性质: (1)构造函数的名字必须与类名相同。 (2)构造函数可以有任意类型的参数,

文档评论(0)

1亿VIP精品文档

相关文档