is_trivially_default_constructible 类
测试类型是否具有普通默认构造函数。
语法
template <class Ty>
struct is_trivially_default_constructible;
参数
Ty
要查询的类型。
备注
如果 Ty 类型是具有普通构造函数的类,则类型谓词的实例为 true,否则为 false。
如果满足以下条件,则 Ty 类的默认构造函数为普通构造函数:
它是一个隐式声明的默认构造函数
类 Ty 没有虚函数
类 Ty 没有虚拟基
Ty 类的所有直接基都有普通构造函数
类类型的所有非静态数据成员的类具有普通构造函数
类的类型数组的所有非静态数据成员的类具有普通构造函数
要求
标头:<type_traits>
命名空间: std