std::unordered_multimap::unordered_multimap
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| explicit unordered_multimap( size_type bucket_count = /*implementation-defined*/, const Hash& hash = Hash(), |
(1) | (C + + 11以来) |
| explicit unordered_multimap( const Allocator& alloc ); |
(1) | (C + + 11以来) |
| template< class InputIt > unordered_multimap( InputIt first, InputIt last, |
(2) | (C + + 11以来) |
| unordered_multimap( const unordered_multimap& other ); |
(3) | (C + + 11以来) |
| unordered_multimap( const unordered_multimap& other, const Allocator& alloc ); |
(3) | (C + + 11以来) |
| unordered_multimap( unordered_multimap&& other ); |
(4) | (C + + 11以来) |
| unordered_multimap( unordered_multimap&& other, const Allocator& alloc ); |
(4) | (C + + 11以来) |
| unordered_multimap( std::initializer_list<value_type> init, size_type bucket_count = /*implementation-defined*/, |
(5) | (C + + 11以来) |
bucket_countを比較する関数としてhash、equalハッシュ関数として機能し、作成するバケットの最小数としてユーザ供給allocを使用しています. bucket_count as a minimal number of buckets to create, hash as the hash function, equal as the function to compare keys and alloc as the allocator. You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[first, last)の内容でコンテナを構築し.[first, last).You can help to correct and verify the translation. Click here for instructions.
otherの内容のコピーを使用してコンテナを作成します。 allocが提供されていない場合、アロケータはstd::allocator_traits<allocator_type>::select_on_copy_construction(other)を呼び出すことによって取得されます.other. If alloc is not provided, allocator is obtained by calling std::allocator_traits<allocator_type>::select_on_copy_construction(other).You can help to correct and verify the translation. Click here for instructions.
otherの内容でコンテナを構築します。 allocが提供されていない場合、アロケータはotherに属するアロケータから入居建設することによって得られる.other using move semantics. If alloc is not provided, allocator is obtained by move-construction from the allocator belonging to other.You can help to correct and verify the translation. Click here for instructions.
init. init. You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
| alloc | - | このコンテナのすべてのメモリ割り当てに使用するアロケータ
Original: allocator to use for all memory allocations of this container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| bucket_count | - | 初期化時に使用するバケットの最小数。それが指定されていない場合、実装で定義されたデフォルト値が使用されます
Original: minimal number of buckets to use on initialization. If it is not specified, implementation-defined default value is used The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| hash | - | 使用するハッシュ関数
Original: hash function to use The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| equal | - | このコンテナのすべてのキーが比較に使用する比較関数
Original: comparison function to use for all key comparisons of this container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| first, last | - | から要素をコピーする範囲
Original: the range to copy the elements from The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| other | - | 別の容器では、容器の要素を初期化するためのソースとして使用される
Original: another container to be used as source to initialize the elements of the container with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| init | - | でコンテナの要素を初期化する初期化子リスト
Original: initializer list to initialize the elements of the container with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
[編集] 複雑
| This section is incomplete |
You can help to correct and verify the translation. Click here for instructions.
firstlastとの間の距離の線形first and lastYou can help to correct and verify the translation. Click here for instructions.
otherの大きさに比例otherYou can help to correct and verify the translation. Click here for instructions.
allocが与えられ、alloc != other.get_allocator()、リニアされている場合.alloc is given and alloc != other.get_allocator(), then linear.You can help to correct and verify the translation. Click here for instructions.
initの大きさに比例initYou can help to correct and verify the translation. Click here for instructions.
[編集] 例
| This section is incomplete Reason: no example |
[編集] も参照してください
| コンテナに値を割り当てます Original: assigns values to the container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (パブリックメンバ関数) | |