C++中的std::is_trivially_destructible和示例
C++ STL中的 std::is_trivially_destructible 模板位于 < type_traits>头文件中。C++ STL中的 std::is_trivially_destructible 模板用于检查 T 是否为平凡析构类型。如果是,则返回布尔值true,否则返回false。 头文件:
模板类:
语法:
参数: 模板 std::is_trivially_destructible 接受一个单一的参数 T(Trait类) ,用于检查 T 是否为平凡析构类型。 返回值: 此模板将返回以下布尔变量:
- 如果类型 T 是平凡析构类型,则为true。
- 如果类型 T 不是平凡析构类型,则为false。
以下是展示 std::is_trivially_destructible模板 C/C++示例的程序:
程序1:
输出:
参考文献: http://www.cplusplus.com/reference/type_traits/is_trivially_destructible/