Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::unordered_multimap<Key,T,Hash,KeyEqual,Allocator>::rehash

      From cppreference.com
      <cpp‎ |container‎ |unordered multimap

      [edit template]
       
       
       
      std::unordered_multimap
      Member types
      Member functions
      Non-member functions
      Deduction guides(C++17)
       
      void rehash( size_type count);
      (since C++11)

      Changes the number of buckets to a valuen that is not less thancount and satisfiesn>= size()/ max_load_factor(), then rehashes the container, i.e. puts the elements into appropriate buckets considering that total number of buckets has changed.

      Contents

      [edit]Parameters

      count - lower bound for the new number of buckets

      [edit]Return value

      (none)

      [edit]Complexity

      Average case linear in the size of the container, worst case quadratic.

      [edit]Notes

      rehash(0) may be used to force an unconditional rehash, such as after suspension of automatic rehashing by temporarily increasingmax_load_factor().

      [edit]See also

      reserves space for at least the specified number of elements and regenerates the hash table
      (public member function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/unordered_multimap/rehash&oldid=136081"

      [8]ページ先頭

      ©2009-2025 Movatter.jp