Réponse acceptée !
C'est un code *dégueulasse* qui mélange C et C++.
Ça consiste à réserver de la place en mémoire pour une classe.
Apparemment c'est une liste chainée.
En C++ correcte, on écrirais plutôt:
Code C/C++ :
Eleve* classe = new Eleve;
classe->suivant = classe;
// on pensera aussi au delete classe;
ou encore:
Code C/C++ :
Eleve classe;
classe.suivant = &classe;
En revanche j'ai du mal à comprendre l'utilité de déclarer l'objet lui même comme étant son suivant. Ça fait une liste chainée d'un seul élément qui "tourne en rond".
Une petite remarque: Ne dit jamais qu'un problème est urgent, tu n'auras pas une réponse plus vite, et c'est énervant.
Voir: http://www.gnurou.org/writing/smartquestionsfr
_____________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio