C++ 参考手册

位置:首页 > > std::experimental::ranges::Same

定义于头文件 <experimental/ranges/concepts>
template < class T, class U >
concept bool Same = std::is_same<T, U>::value; // 见后方
(范围 TS)

概念 Same<T, U> 若且唯若 TU 代表同一类型才得到满足。

无关乎说明使用, Same<T, U>std::is_same<T, U>::value 间不必有蕴含关系。

为制约检查的目的, Same<T, U> 隐含 Same<U, T>

注意

Same 的制约检查上的额外要求与 std::is_same 相异。

参阅

(C++11)
检查两个类型是否相同
(类模板)