首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C++中final、override关键字和=default、=delete语法

    class MyClass { public: // 使用默认的构造函数 MyClass() = default; // 使用默认的析构函数 ~MyClass() =...default; // 使用默认的拷贝构造函数 MyClass(const MyClass&) = default; // 使用默认的拷贝赋值运算符 MyClass&...4.1 生成默认构造函数 使用=default语法,可以显式指示编译器生成默认构造函数: class MyClass { public: // 显式指示生成默认构造函数 MyClass(...MyClass() = default; // 显式声明使用默认生成的拷贝构造函数 MyClass(const MyClass&) = default; // 显式声明使用默认生成的拷贝赋值运算符...MyClass& operator=(const MyClass&) = default; }; 总结 =default 语法用于显式指示编译器生成默认的特殊成员函数。

    81610
    领券