English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriales básicos

C++ control de flujo

C++ Función

C++ Arreglo & cadena

C++ Estructura de datos

C++ Clase & objeto

C++ Punteros

C++ Herencia

C++ STL Tutorial

C++ Manual de referencia

C++ Deque (cola de doble final)

La cola de doble final representa la cola de doble final. Generaliza la estructura de datos de cola, que permite la inserción y eliminación en ambos extremos.

La sintaxis para crear un objeto de cola de doble final:

deque<object_type> deque_name;

C ++Funciones de cola de doble final

MétodoDescripción
assign()Asigna nuevos contenidos y reemplaza el contenido antiguo.
emplace()Añade un nuevo elemento en la posición especificada.
emplace_back()Añade un nuevo elemento al final.
emplace_front()Añade un nuevo elemento al principio de la cola de doble final.
insert()Añade un nuevo elemento antes de la posición especificada.
push_back()Añade un nuevo elemento al final del contenedor.
push_front()Añade un nuevo elemento al principio del contenedor.
pop_back()Elimina el último elemento de la cola de doble final.
pop_front()Elimina el primer elemento de la cola de doble final.
swap()Intercambia el contenido de dos colas de doble final.
clear()Elimina todo el contenido de la cola de doble final.
empty()Verifica si el contenedor está vacío.
erase()Elimina elementos.
max_size()Determina el tamaño máximo de la cola de doble final.
resize()Cambia el tamaño de la cola de doble final.
shrink_to_fit()Reduce la memoria para ajustarse al tamaño de la cola de doble final.
size()Devuelve el número de elementos.
at()Accede al elemento en la posición pos.
operator[]()Accede al elemento en la posición pos.
operator=()Asigna nuevos contenidos al contenedor.
back()Accede al último elemento.
begin()Devuelve un iterador al inicio de la cola doble.
cbegin()Devuelve un iterador constante al inicio de la cola doble.
end()Devuelve un iterador al final.
cend()Devuelve un iterador constante al final.
rbegin()Devuelve un iterador inverso al inicio.
crbegin()Devuelve un iterador constante inverso al inicio.
rend()Devuelve un iterador inverso al final.
crend()Devuelve un iterador inverso constante al final.
front()Accede al último elemento.