不能通过构造函数直接访问全局数据
作为基类的类一定要定义虚析构函数(否则delete时只能调用基类的析构函数)。
如果一个类有非静态的指针并且没有声明复制构造函数的话,这个类的对象应该通过引用被传递。
复制构造函数,,深拷贝,,,
本文探讨了C++中类的设计原则,包括为何不应直接通过构造函数访问全局数据、基类为何需要定义虚析构函数、如何正确处理含有非静态指针的类对象以及复制构造函数的实现方式。
2万+
1万+

被折叠的 条评论
为什么被折叠?