Exemple #1
0
HashMap<Key, T, Hasher, EqualKey, Alloc>::HashMap(const HashMap& rhs)
  :bucket_list_(nullptr)
  ,bucket_count_(rhs.bucket_count() )
  ,size_(rhs.size() )
  ,mlf_(rhs.max_load_factor() )
  ,hash_function_pred_(rhs.hash_function(), rhs.key_equal() ){
    rehash(rhs.bucket_count() );
    insert(rhs.begin(), rhs.end() );
  }