Поделиться через


Конструктор concurrent_vector::concurrent_vector

Создает параллельный вектор.

explicit concurrent_vector(
   const allocator_type &_Al = allocator_type()
);

concurrent_vector(
   const concurrent_vector& _Vector
);

template<
   class M
>
concurrent_vector(
   const concurrent_vector<_Ty,
   M>& _Vector,
   const allocator_type& _Al = allocator_type()
);

concurrent_vector(
   concurrent_vector && _Vector
);

explicit concurrent_vector(
   size_type _N
);

concurrent_vector(
   size_type _N,
   const_reference _Item,
   const allocator_type& _Al = allocator_type()
);

template<
   class _InputIterator
>
concurrent_vector(
   _InputIterator_Begin,
   _InputIterator_End,
   const allocator_type &_Al = allocator_type()
);

Параметры

  • M
    Тип распределителя вектора источника.

  • _InputIterator
    Тип итератора ввода.

  • _Al
    Класс распределителя для использования с данным объектом.

  • _Vector
    Объект concurrent_vector источника для копирования или перемещения элементов из.

  • _N
    Начальные ресурсы объекта concurrent_vector.

  • _Item
    Значение элементов в собираемом объекте.

  • _Begin
    Положение первого элемента в диапазоне элементов для копирования.

  • _End
    Положение первого элемента после диапазона элементов для копирования.

Заметки

Все конструкторы хранят объект распределителя _Al и инициализируют вектор.

Первый конструктор определяется пустой начальный вектор и явно задать тип распределителя необходимо использовать.

Второй и третий конструкторы указывают копию параллельного вектора _Vector.

Четвертый конструктор определяет движение одновременного вектора _Vector.

Пятый конструктор определяет повторение указанного числа (_N) элементов значения по умолчанию для класса _Ty.

Шестой конструктор определяет повторение элементов (_N) значение _Item.

Последний конструктор указывает значения, предоставляемых диапазоном итератора [_Begin, _End).

Требования

Заголовок: concurrent_vector.h

Пространство имен: concurrency

См. также

Ссылки

Класс concurrent_vector