第8章 深入理解类
本章要点
类析构函数的概念,需要析构函数的情形和原因
如何实现类析构函数
如何在空闲存储器中创建类的数据成员,不再需要时如何将它们删除
何时必须编写类的复制构造函数
联合的概念和用法
如何使类的对象使用+或*这样的运算符
如何使用rvalue引用形参来避免不必要地复制类对象
类模板的概念,定义和使用类模板的方法
完美转发的概念和实现方式
如何使用标准的string类进行字符串操作
8.1 类析构函数
虽然本节标题是析构函数,但还与动态内存分配有关。在空闲存储器中为类成员分配内存时,除必须利用构造函数以外,还必须利用析构函数,另外,使用动态分配的类成员还要求编写自定义复制构造函数,本章后面将介绍这一点。