Compartir a través de


concurrent_priority_queue::concurrent_priority_queue (Constructor)

Crea una cola de prioridad simultánea.

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
    El tipo de iterador de entrada.

  • _Al
    La clase de asignador que se usa con este objeto.

  • _Init_capacity
    La capacidad inicial del objeto de concurrent_priority_queue .

  • _Begin
    La posición del primer elemento del intervalo de elementos que se copiarán.

  • _End
    La posición del primer elemento más allá del intervalo de elementos que se copiarán.

  • _Src
    El objeto de concurrent_priority_queue de origen para copiar o mover elementos de.

Comentarios

Todos los constructores almacenan un objeto _Al de asignador e inicializan la cola de prioridad.

El primer constructor especifica una cola de prioridad inicial vacía y especifica opcionalmente un asignador.

El segundo constructor especifica una cola de prioridad con una capacidad _Init_capacity inicial y especifica opcionalmente un asignador.

El tercer constructor especifica los valores proporcionados por el intervalo de iterador [_Begin, _End) y especifica opcionalmente un asignador.

Los cuartos y quintos constructores especifican una copia de la cola de prioridad _Src.

Sexto y séptimos constructores especifican un movimiento de la cola de prioridad _Src.

Requisitos

encabezado: concurrent_priority_queue.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

concurrent_priority_queue (Clase)