集合和无序集合C ++之间的区别

时间:2018-08-18 01:50:44

标签: c++ stl set unordered-set

为什么这样做?

set <pair<int, int>> prevIslands;

这不是:

unordered_set <pair<int, int>> prevIslands;

并给出错误:

required from 'struct std::__and_<std::__is_fast_hash<std::hash<std::pair<int, int> > >, std::__detail::__is_noexcept_hash<std::pair<int, int>, std::hash<std::pair<int, int> > > >'

set和unordered_set与基础容器对象有不同的要求吗?

0 个答案:

没有答案