在C++中std::is_trivially_constructible的例子
C++ STL中的 std::is_trivially_constructible 模板位于 < type_traits>头文件中。C ++ STL的 std::is_trivially_constructible 模板用于检查给定类型 T 是否具有一组参数的平凡构造类型。如果T是平凡构造类型,则返回布尔值true,否则返回false。
头文件:
模板类:
语法:
参数: 模板 std::is_trivially_constructible 接受两个参数:
- T: 一个数据类型或未知大小的数组。
- Args: 构造函数形式的参数类型列表,其顺序与构造函数中的顺序相同。
返回值: 此模板返回布尔变量,如下所示:
- True:如果类型 T 是平凡的可构造型类型。
- False:如果类型 T 不是平凡的可构造类型。
以下是在C / C++中使用 std::is_trivially_constructible 模板的程序示例:
程序1:
程序2:
参考: http://www.cplusplus.com/reference/type_traits/is_trivially_constructible/