Konstruktor concurrent_unordered_map::concurrent_unordered_map
Konstrukcje równoczesnych nieuporządkowana 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
);
Parametry
_Iterator
Typ wejściowy iteratora._Number_of_buckets
Początkowa ilość segmentów tej mapy nieuporządkowane._Hasher
Funkcja mieszania dla tej mapy nieuporządkowane._Key_equality
Funkcja porównywania równości tej mapy nieuporządkowana._Allocator
Program przydzielania tej mapy nieuporządkowane._Begin
Pozycja pierwszego elementu w zakresie elementy do skopiowania._End
Pozycja pierwszego elementu poza zakres elementów, które mają być skopiowane._Umap
Źródło concurrent_unordered_map obiekt, aby kopiować lub przenosić elementy z.
Uwagi
Wszystkie konstruktory przechowywania obiektów programu przydzielania _Allocator i zainicjować nieuporządkowana mapę.
Pierwszy Konstruktor Określa pusty mapę początkowego i wyraźnie określa liczbę segmentów, funkcja mieszania, funkcja równości i przydzielania typu ma być używany.
Drugi konstruktor określa alokatora nieuporządkowana mapy.
Trzeci konstruktora określa wartości dostarczonych przez zakres iteratora [_Begin, _End).
Konstruktory czwartym i piątym Określ kopię równoczesnych mapę nieuporządkowana _Umap.
Ostatni konstruktora Określa przeniesienie równoczesnych mapę nieuporządkowana _Umap.
Wymagania
Nagłówek: concurrent_unordered_map.h
Obszar nazw: współbieżności