Compartilhar via


Construtor de concurrent_vector::concurrent_vector

Constrói um vetor simultânea.

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() );

Parâmetros

  • M
    O tipo do distribuidor o vetor de origem.

  • _InputIterator
    O tipo de iterador de entrada.

  • _Al
    A classe do distribuidor para usar com esse objeto.

  • _Vector
    O objeto de concurrent_vector de origem para copiar ou mover elementos de.

  • _N
    A capacidade inicial do objeto de concurrent_vector .

  • _Item
    O valor dos elementos no objeto construído.

  • _Begin
    Posição do primeiro elemento no intervalo de elementos ser copiado.

  • _End
    Posição do primeiro elemento além do intervalo de elementos ser copiado.

Comentários

Todos os construtores armazenam um objeto _Al do distribuidor e inicializam o vetor.

O primeiro construtor especifica um vetor inicial em branco e especificar explicitamente o tipo do distribuidor a ser usado.

O segundo e terceiro construtores especificam uma cópia do vetor simultânea _Vector.

O quarto construtor especifica um movimento vetorial simultânea _Vector.

O quinto construtor especifica uma repetição de um número especificado ()_Nde elementos de valor padrão para a classe _Ty.

O sexto construtor especifica uma repetição de elementos () de_Nde valor _Item.

O construtor do último especifica os valores fornecidos pelo intervalo de iterador [_Begin, _End).

Requisitos

Cabeçalho: concurrent_vector.h

Namespace: concurrency

Consulte também

Referência

concurrent_vector classe