#pragma once // ---------------------------------------------- // // type de donnée stocké par la liste // // il suffira de modifier ce type si on veut // travailler sur une liste de personnes // // ---------------------------------------------- // définition du type de la valeur stockée par un élément de la liste using type_valeur = int; // définition d'un élément (maillon) de la liste struct type_element_de_liste { // pointeur sur l'élément suivant type_element_de_liste *suivant; // valeur stockée par cet élément type_valeur valeur; }; // définition d'une liste comme un pointeur sur un élément using liste = type_element_de_liste *; // définition de la liste vide const liste liste_vide = nullptr;