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.