Bibliothèque de listes C ++ - fonction list ()

La description

Le constructeur par défaut C ++ std::list::list() construit une liste vide avec zéro élément.

Déclaration

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

C ++ 98

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

C ++ 11

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

#include <iostream>
#include <list>

using namespace std;

int main(void) {
   list<int> l;

   cout << "Size of list = " << l.size() << endl;

   return 0;
}

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

Size of list = 0