std::unordered_multimap::unordered_multimap
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
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. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[first, last)
.[first, last)
.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
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).Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
other
использованием движение семантики. Если alloc
не предусмотрено, распределитель получается ход строительства от распределения принадлежащих other
.other
using move semantics. If alloc
is not provided, allocator is obtained by move-construction from the allocator belonging to other
.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
init
. init
. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
alloc | — | распределителя использовать для всех выделения памяти этого контейнера
Оригинал: allocator to use for all memory allocations of this container Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
bucket_count | — | минимальное количество ковшей для использования на инициализацию. Если он не указан, определяется реализацией используется значение по умолчанию
Оригинал: minimal number of buckets to use on initialization. If it is not specified, implementation-defined default value is used Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
hash | — | хэш-функции для использования
Оригинал: hash function to use Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
equal | — | Функция сравнения, используемый для всех сравнений ключей этого контейнера
Оригинал: comparison function to use for all key comparisons of this container Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
first, last | — | Диапазон скопировать элементы
Оригинал: the range to copy the elements from Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
other | — | другой контейнер, который будет использоваться в качестве источника для инициализации элементов контейнера с
Оригинал: another container to be used as source to initialize the elements of the container with Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
init | — | список инициализации элементов контейнера
Оригинал: initializer list to initialize the elements of the container with Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Требования к типам | ||
-InputIt должен соответствовать требованиям InputIterator .
|
[править] Сложность
Этот раздел не завершён |
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
first
и last
first
and last
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
other
other
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
alloc
дается и alloc != other.get_allocator(), то линейная.alloc
is given and alloc != other.get_allocator(), then linear.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
init
init
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] См. также
(C++11) |
присваивает значения контейнеру (public функция-элемент) |