Biblioteca C ++ Forward_list - Función forward_list ()

Descripción

El constructor de C ++ std::forward_list::forward_list() construye una lista vacía con cero elementos.

Declaración

A continuación se muestra la declaración del constructor std :: forward_list :: forward_list () del encabezado std :: forward_list.

C ++ 11

explicit forward_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 :: forward_list :: forward_list ().

#include <iostream>
#include <forward_list>

using namespace std;

int main(void) {
   forward_list<int> fl;

   if (fl.empty())
      cout << "Forward list contains zero elements." << endl;

   return 0;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

Forward list contains zero elements.