Bibliothèque C ++ Forward_list - fonction forward_list ()

La description

Le constructeur C ++ std::forward_list::forward_list() construit une liste vide avec zéro élément.

Déclaration

Voici la déclaration de l'en-tête std :: forward_list :: forward_list () du constructeur std :: forward_list.

C ++ 11

explicit forward_list (const allocator_type& alloc = allocator_type());

Paramètres

alloc - Objet Allocator.

Cet objet allocateur est responsable de l'exécution de toutes les allocations de mémoire.

Valeur de retour

Le constructeur ne renvoie jamais de valeur.

Des exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation du constructeur 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Forward list contains zero elements.