Esempio n. 1
0
File: hashmap.cpp Progetto: kayw/mnb
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() );
  }