C++中的std::is_literal_type及示例
C++ STL中的 std::is_literal_type 模板位于 < type_traits>头文件中。C++ STL中的 std::is_literal_type 模板用于检查 T 是否为字面类型。如果 T 是字面类型,它返回布尔值true,否则返回false。
头文件:
include < type_traits>
模板:
语法:
参数: 模板 std::is_literal_type 接受一个参数 T(Trait class) ,用于检查 T 是否为字面类型。
返回值: 模板 std::is_literal_type 返回布尔变量,如下所示:
- True: 如果类型T是字面类型。
- False: 如果类型T不是字面类型。
下面是在C/C++中展示 std::is_literal_type: 的示例程序:
程序:
参考资料:
http://www.cplusplus.com/reference/type_traits/is_literal_type/