Конструктор concurrent_unordered_map::concurrent_unordered_map
Создает синхронное неупорядоченное сопоставление.
explicit concurrent_unordered_map(
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_map(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_map(
_Iterator_Begin,
_Iterator_End,
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_map(
const concurrent_unordered_map& _Umap
);
concurrent_unordered_map(
const concurrent_unordered_map& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_map(
concurrent_unordered_map&& _Umap
);
Параметры
_Iterator
Тип итератора ввода._Number_of_buckets
Начальное количество контейнеров для этого неотсортированного сопоставления._Hasher
Неотсортированного хэш-функции для данного сопоставления._Key_equality
Функция сравнения на равенство для этого неотсортированного сопоставления._Allocator
Механизм распределения для этого неотсортированного сопоставления._Begin
Положение первого элемента в диапазоне элементов необходимо скопировать._End
Позиция первого элемента после конца диапазона элементов необходимо скопировать._Umap
Объект concurrent_unordered_map источника для копирования или перемещения элементов.
Заметки
Все конструкторы хранится объект _Allocator выделения и инициализируют неупорядоченное сопоставление.
Первый конструктор определяет начальное пустое сопоставление и явно указывает число сегментов, хэш-функции, функции проверки равенства и тип выделения для использования.
Второй конструктор задает для выделения неотсортированного сопоставления.
Третий конструктор указывает значения, предоставляемых диапазоном итератора [_Begin, _End).
Четвертый и пятые конструкторы определяют копию синхронного неотсортированного сопоставления _Umap.
Последний конструктор определяет движение синхронного неотсортированного сопоставления _Umap.
Требования
заголовок: concurrent_unordered_map.h
Параллелизм пространство имен: