Descrição
O construtor padrão C ++ std::deque::deque()constrói um deque vazio com elemento zero. O requisito de armazenamento para este contêiner é atendido pelo alocador interno .
Declaração
A seguir está a declaração do construtor std :: deque :: deque () formulário std :: deque header.
C ++ 98
explicit deque (const allocator_type& alloc = allocator_type());
C ++ 11
explicit deque (const allocator_type& alloc = allocator_type());
Parâmetros
alloc - O objeto alocador.
Valor de retorno
O construtor nunca retorna valor.
Exceções
Esta função de membro nunca lança exceção.
Complexidade de tempo
Constante, ou seja, O (1)
Exemplo
O exemplo a seguir mostra o uso do construtor std :: deque :: deque ().
#include <iostream>
#include <deque>
using namespace std;
int main(void) {
deque<int> d;
cout << "Size of deque = " << d.size() << endl;
return 0;
}
Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -
Size of deque = 0