Special Member Functions 区别于定义类的行为的普通成员函数,类内有一类特殊的成员函数,它们负责类的构造.拷贝.移动.销毁. 构造函数 构造函数控制对象的初始化过程,具体来说,就是初始化对象的数据成员.构造函数的名字与类名相同,且没有返回值.构造函数也可以有重载,重载区别于参数数量或参数类型.与其他成员函数不同的是,构造函数不能被声明为const,对象的常量属性是在构造函数完成初始化之后获得的. 默认构造函数 默认构造函数的工作是:如果在类内定义了成员的初始值,那么用初始值…