Biblioteca de listas de C ++ - función list ()

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