C++中带有示例的std::is_same模板
C++ STL中的 std::is_same 模板存在于 < type_traits>头文件中。C++ STL的 std::is_same 模板用于检查类型 A 是否与类型 B 相同。如果两者相同,则返回布尔值true,否则返回false。
头文件:
模板类:
语法:
参数: 该 std::is_same 模板接受以下参数:
- A: 它代表第一个类型。
- B: 它代表第二个类型。
返回值: 模板 std::is_same 返回下面的布尔变量:
- True: 如果类型 A 与类型 B 相同。
- False: 如果类型 A 与类型 B 不同。
下面是在C++中演示 std::is_same 的程序:
程序:
程序2: