为什么这样做?
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与基础容器对象有不同的要求吗?