has_trivial_default_constructor 类

测试,如果类型具有常用的默认构造函数。

template<class Ty>
    struct has_trivial_default_constructor;

参数

  • Ty
    查询的类型。

备注

谓词应用类型的实例,则 Ty 类型是具有常用的构造函数的类,否则它对负错误。

类 Ty 的默认构造函数是 trivial,则:

  • 为隐式声明的默认构造函数

  • 类没有 Ty 虚函数

  • Ty 类没有虚基本

  • Ty 类的所有直接基具有常用的构造函数

  • 类类型的非静态数据成员。类具有的构造函数

  • 一些类型的非静态数据成员。类具有常用的构造函数

要求

标头: <type_traits>

命名空间: std

请参见

参考

<type_traits>

其他资源

type_traits 成员