C++中的std::is_constructible模板及示例
C++ STL中的 std::is_constructible 模板位于 < type_traits>头文件中。C++ STL的 std::is_constructible 模板用于检查给定类型 T 是否具有一组参数的构造类型。如果 T 具有构造类型,则返回布尔值true,否则返回false。 头文件:
include < type_traits>
模板类:
语法:
参数:
- T: 表示数据类型。
- Args: 表示数据类型 T 的列表。
返回值:
- 如果类型 T 具有成构造类型,则该模板返回布尔变量如下:
- 如果类型 T 没有成构造类型,则返回false。
以下是C/C++中 std::is_constructible 模板的示例。
程序:
输出结果:
参考链接: http://www.cplusplus.com/reference/type_traits/is_constructible/