测试,如果类型具有常用的默认构造函数。
template<class Ty>
struct has_trivial_default_constructor;
参数
- Ty
查询的类型。
备注
谓词应用类型的实例,则 Ty 类型是具有常用的构造函数的类,否则它对负错误。
类 Ty 的默认构造函数是 trivial,则:
为隐式声明的默认构造函数
类没有 Ty 虚函数
Ty 类没有虚基本
Ty 类的所有直接基具有常用的构造函数
类类型的非静态数据成员。类具有的构造函数
一些类型的非静态数据成员。类具有常用的构造函数
要求
标头: <type_traits>
命名空间: std