~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.