About 50 results
Open links in new tab
  1. 虚函数说明符 - cppreference.cn - C++参考手册

    virtual 说明符指定非静态 成员函数 是“虚”的并支持动态分派。它只能出现在非静态成员函数初始声明的 decl-specifier-seq 中(即在类定义中声明时)。

  2. C++ 关键字: virtual - cppreference.cn - C++参考手册

    用法 虚函数说明符 虚基类说明符 另请参阅 final, override (C++11 起)

  3. 抽象类 - cppreference.cn - C++参考手册

    可以提供纯虚函数的定义(如果纯虚函数是 析构函数,则必须提供):派生类的成员函数可以使用限定函数ID自由地调用抽象基类的纯虚函数。此定义必须在类体之外提供(函数声明的语法不允许同时存在 …

  4. std::is_virtual_base_of - cppreference.cn - C++参考手册

    std::is_virtual_base_of 是一个 BinaryTypeTrait。 如果 Base 是 Derived 的 虚基类 (忽略 cv-限定符),则提供成员常量 value 等于 true。否则 value 为 false。 如果 Base 和 Derived 都是非联合类类 …

  5. 非静态成员函数 - cppreference.cn - C++参考手册

    在不是类型 X 或从 X 派生的类型的对象上调用类 X 的非静态成员函数会触发未定义行为。 在 X 的非静态成员函数体内,任何解析为 X 或 X 的基类的非类型非静态成员的 id-expression e (例如标识符)都 …

  6. override 说明符(C++11 起) - cppreference.cn - C++参考手册

    在这两种情况下,如果使用 虚函数说明符序列,它要么是 override 或 final,要么是 final override 或 override final。 解释 在成员函数声明或定义中, override 说明符确保该函数是虚函数,并且正在覆盖 …

  7. 三/五/零法则 - cppreference.cn - C++参考手册

    通过可复制句柄管理不可复制资源的类可能需要 将复制赋值和复制构造函数声明为private并且不提供它们的定义(C++11 前)将复制赋值和复制构造函数定义为= delete (C++11 起)。这是三法则的另一个应 …

  8. final 说明符 (C++11 起) - cppreference.cn - C++参考手册

    在情况 (1,2) 中, virt-specifier-seq (如果使用)是 override 或 final,或者 final override 或 override final。在情况 (3) 中, class-virt-specifier 允许的唯一值(如果使用)是 final。在情况 (4) 中, class …

  9. consteval 说明符 (C++20 起) - cppreference.cn - C++参考手册

    概览 声明语法 声明说明符序列 声明符 冲突声明 说明符 typedef inline virtual 函数说明符 explicit 函数说明符 friend constexpr (C++11)

  10. std::has_virtual_destructor - cppreference.cn - C++参考手册

    std::has_virtual_destructor 是一个 一元类型特性。 如果 T 是一个具有虚析构函数的类型,则基特征为 std::true_type。对于任何其他类型,基特征为 std::false_type。 若 T 是不完整非联合类类型,则行 …