~NOM-CLASSE( );
®
Destructeur des objets créés avec l'allocation dynamique
typedef type-q'on-attribue nom-type-défini;
Ex : typedef int INFO;
class NOM-CLASSE
{ private :
attributs
privés
méthodes
privées
structures privées
…
}
Ex : struct CELLULE { … }
Attn : une méthode const ne modifie pas les attributs
uniquement.
CURSEUR==NULL Û hors
liste
TETE==NULL Û liste
vide
Objet.méthode()
Þ appelle
la méthode sur l'objet
Pointeur-sur-objet->attribut-de-l'objet
Pointeur-sur-structure->champ
Þ accède
aux champs ou aux attributs à partir du pointeur
Rq : retourner des objets par valeur
n'est pas optimisé Þ retour
par référence (liste d'objets)
int
* t = new int [100];
Þ alloue un
tableau de 100 entiers
int
* t = new int (100);
Þ alloue 1
entier de valeur 100
Rq : un return dans une fonction void fait quitter la fonction.