std::experimental::ranges::Same
来自 cppreference.cn
< cpp | experimental | ranges
template< class T, class U > concept bool Same = std::is_same<T, U>::value; // 见下文 |
(ranges TS) | |
概念 Same<T, U>
当且仅当 T
和 U
表示相同类型时才满足。
尽管通过它指定,Same<T, U> 和 std::is_same<T, U>::value 之间无需存在任何包含关系。
出于约束检查的目的,Same<T, U> 隐含 Same<U, T>。
[编辑] 注意
对约束检查的额外要求使 Same
与 std::is_same 不同。
[编辑] 参阅
(C++11) |
检查两个类型是否相同 (类模板) |