is_nothrow_assignable 类
测试 From 类型的值是否可赋予 To 类型以及是否已知此赋值不会引发。
语法
template <class To, class From>
struct is_nothrow_assignable;
参数
操作
接收赋值的对象的类型。
From
提供值的对象的类型。
备注
表达式 declval<To>() = declval<From>()
必须格式正确,编译器必须已知此表达式不会引发。 From 和 To 都必须是完整类型、void
或具有未知边界的数组。
要求
标头:<type_traits>
命名空间: std