1. 初始化发生的时机肯定比赋值早。初始化会在程序刚开始运行的时候发生,而赋值是只有在程序执行到这条语句才会发生。 2. 初始化的执行效率要比赋值高。类成员在构造函数中执行的赋值语句之前已经被系统进 行了初始化,当执行赋值的时候就需要抹掉之前default的初始化的数据,这样就相当于多做了一次无用功,而构造函...
与默认的复制构造函数类似,默认的重载赋值运算符的实现也对成员进行逐个赋值;如果类成员本身就是类对象,则使用这个类定义的赋值运算符来复制该成员,但静态数据成员不受影响。 三)构造函数中使用new关键字的类,应: P375 1)若析构函数通过对指针类成员使用delete来释放内存,则每个构造函数都应该使用new来初始化指针,...