12-3在构造函数中使用new注意事项
12.3在构造函数中使用new注意事项
12.3.1注意事项
1.构造函数使用new,析构函数使用delete
2.new与delete必须兼容,即new[]对于delete[],new对应delete
3.多个构造函数中new必须一致,因为只有一个析构函数
4.复制构造函数与赋值运算符函数都应该考虑到深度复制的问题
12.3.2包含类成员的类的逐成员复制
对于类成员是一种已经定义好的类,则类之间的复制将对类成员自带的赋值或复制构造函数进行调用,而不需要对于这个类重写这类函数
发布于