网站首页
编程语言
数据库
系统相关
其他分享
编程问答
三五
2024-10-31
C++三五法则
若类中有资源在构造函数中创建,并在析构函数中释放,此时需要显式定义拷贝构造、赋值,析构等操作,若在程序没有显示声明并定义时,会被隐式生成,对于不包含联合体的类,隐式生成的拷贝构造函数和赋值运算在执行时,会按成员对象依次复制,隐式生成的析构函数为空如下面的类T管理资源int*clas