Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

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

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

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

      Sets the number of buckets to the number needed to accommodate at leastcount elements without exceeding maximum load factor and rehashes the container, i.e. puts the elements into appropriate buckets considering that total number of buckets has changed. Effectively callsrehash(std::ceil(count/ max_load_factor())).

      Contents

      [edit]Parameters

      count - new capacity of the container

      [edit]Return value

      (none)

      [edit]Complexity

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

      [edit]See also

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

      [8]ページ先頭

      ©2009-2025 Movatter.jp