std::unordered_set<Key,Hash,KeyEqual,Allocator>::max_bucket_count - cppreference.com (original) (raw)
#include #include int main() { struct Ha { std::size_t operator()(long x) const { return std::hash{}(x); }; }; auto c1 = std::unordered_set{}; auto c2 = std::unordered_set{}; auto c3 = std::unordered_set<long, std::hash>{}; auto c4 = std::unordered_set<long, Ha>{}; std::cout << "Max bucket count of\n" << std::hex << std::showbase << "c1: " << c1.max_bucket_count() << '\n' << "c2: " << c2.max_bucket_count() << '\n' << "c3: " << c3.max_bucket_count() << '\n' << "c4: " << c4.max_bucket_count() << '\n' ; }