Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 636 Bytes

构造函数和析构函数.md

File metadata and controls

15 lines (8 loc) · 636 Bytes

定义了构造函数,不会生成默认构造函数,可以手动生成=default

声明了复制构造函数,类不会自动生成复制构造函数

声明了移动构造函数,默认复制构造函数=delete,可以使用=default

声明了复制赋值运算符或析构函数,复制构造函数会被舍弃

移动构造函数和移动赋值函数要求noexcept

析构函数默认是noexcept

img

[C++内存管理(new operator/operator new/operator delete/placement new)](https://www.cnblogs.com/WindSun/p/11445844.html)