C++中的std::is_copy_assignable及例子
C++ STL中的 std::is_copy_assignable 模板在 <type_traits>
头文件中存在。C++ STL中的 std::is_copy_assignable 模板用于检查 T 是否可复制赋值。如果 T 是可复制赋值类型,则返回布尔值true;否则返回false。
头文件:
模板类:
语法:
参数: 模板 std::is_copy_assignable 接受单个参数 T(特性类) 以检查 T 是否是可复制赋值类型。
返回值: 该模板返回布尔变量,如下所示:
- true: 如果类型 T 是可复制赋值类型。
- false: 如果类型 T 不是可复制赋值类型。
下面的程序示例说明了C/C++中的 std::is_copy_assignable 模板:
程序: