The C++ language considers six member functions as special.
class MyClass {
public:
// 1. Default constructor
MyClass() = default;
// 2. Destructor
~MyClass() = default;
// 3. Copy constructor
MyClass(const MyClass& other) = default;
// 4. Copy assignment operator
MyClass& operator=(const MyClass& other) = default;
// 5. Move constructor
MyClass(MyClass&& other) = default;
// 6. Move assignment operator
MyClass& operator=(MyClass&& other) = default;
}; 评论
评论功能尚未配置:在 GitHub 仓库开启 Discussions,并按项目 README 里的步骤填好
src/consts.ts 即可启用(基于 Giscus,评论需要 GitHub 账号)。