Partilhar via


Construtor de concurrent_priority_queue::concurrent_priority_queue

Constrói uma fila de prioridade simultâneas.

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

explicit concurrent_priority_queue(
   size_type _Init_capacity,
   const allocator_type& _Al = allocator_type()
);

template<
   typename _InputIterator
>
concurrent_priority_queue(
   _InputIterator_Begin,
   _InputIterator_End,
   const allocator_type& _Al = allocator_type()
);

concurrent_priority_queue(
   const concurrent_priority_queue& _Src
);

concurrent_priority_queue(
   const concurrent_priority_queue& _Src,
   const allocator_type& _Al
);

concurrent_priority_queue(
   concurrent_priority_queue&& _Src
);

concurrent_priority_queue(
   concurrent_priority_queue&& _Src,
   const allocator_type& _Al
);

Parâmetros

  • _InputIterator
    O tipo de iterador de entrada.

  • _Al
    A classe de alocador para usar com esse objeto.

  • _Init_capacity
    A capacidade inicial de concurrent_priority_queue objeto.

  • _Begin
    A posição do primeiro elemento no intervalo de elementos a serem copiados.

  • _End
    A posição do primeiro elemento além do intervalo de elementos a serem copiados.

  • _Src
    A fonte de concurrent_priority_queue objeto para copiar ou mover elementos do.

Comentários

Todos os construtores armazenam um objeto alocador _Al e inicializar a fila de prioridade.

O primeiro construtor Especifica uma fila de prioridade inicial vazia e opcionalmente um alocador.

O segundo construtor Especifica uma fila de prioridade com uma capacidade inicial _Init_capacity e, opcionalmente, especifica um alocador.

O terceiro construtor Especifica valores fornecidos pelo intervalo de iterador [_Begin, _End) e, opcionalmente, especifica um alocador.

Os construtores quarto e quinto especificar uma cópia da fila de prioridade _Src.

Os construtores de sexto e sétimo especificam um movimento de fila de prioridade _Src.

Requisitos

Cabeçalho: concurrent_priority_queue.h

Namespace: concorrência

Consulte também

Referência

concurrent_priority_queue classe