Descripción
El constructor predeterminado de C ++ std::list::list() construye una lista vacía con cero elementos.
Declaración
A continuación se muestra la declaración del constructor std :: list :: list () del encabezado std :: list.
C ++ 98
explicit list (const allocator_type& alloc = allocator_type());
C ++ 11
explicit list (const allocator_type& alloc = allocator_type());
Parámetros
alloc - Objeto asignador.
Este objeto asignador es responsable de realizar toda la asignación de memoria.
Valor devuelto
El constructor nunca devuelve valor.
Excepciones
Esta función miembro nunca lanza una excepción.
Complejidad del tiempo
Constante es decir O (1)
Ejemplo
El siguiente ejemplo muestra el uso del constructor std :: list :: list ().
#include <iostream>
#include <list>
using namespace std;
int main(void) {
list<int> l;
cout << "Size of list = " << l.size() << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Size of list = 0