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() ); }