damiendien
Messages postés3Date d'inscriptionlundi 30 septembre 2002StatutMembreDernière intervention12 novembre 2002 1 oct. 2002 à 13:06
Ne serait il pas préférable de former deux classes: une pour les "cellules" de la liste (avec comme membres privés : un pointeur sur l'élément suivant -type cellule- et les infos), et une classe "Liste" (avec comme membre un pointeur sur la première cellule ,un pointeur sur la cellule courante,un pointeur sur la dernière cellule et eventuellement le nombre d'éléments) et ce n'est que cette deuxième classe qui contiendrait les methodes ajoute, suprimme,classement ..... (mais pas l'affichage)
Ceci premet d'avoir un code bien plus clair et surtout plus générique.
cs_GoldenEye
Messages postés527Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention 6 octobre 20084 26 sept. 2002 à 13:15
C'est un peu le bazar. Pourquoi ne pas l'avoir fait en C (et non C++) pour se concentrer uniquement sur les fonctions et non sur le bordel des classes ?
cs_PierreP
Messages postés8Date d'inscriptionsamedi 21 juillet 2001StatutMembreDernière intervention12 septembre 2002 12 sept. 2002 à 14:54
C'est le but du jeu ;) Je l'ai bien précisé...
Je ne voulais pas encombrer davantage le code pour quelqu'un qui veut juste comprendre comment ça marche :)
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 12 sept. 2002 à 10:32
Pas hyper propre comme code: attributs publiques, pas de constructeur, ni de destructeur, memory leaks, ... Néanmois permet de comprendre comment fonctionne une liste chainée.
cs_PierreP
Messages postés8Date d'inscriptionsamedi 21 juillet 2001StatutMembreDernière intervention12 septembre 2002 12 sept. 2002 à 09:27
J'ai peut-être un peu trop commenté, le code est illisible comme ça ! Désolé...
1 oct. 2002 à 13:06
Ceci premet d'avoir un code bien plus clair et surtout plus générique.
26 sept. 2002 à 13:15
12 sept. 2002 à 14:54
Je ne voulais pas encombrer davantage le code pour quelqu'un qui veut juste comprendre comment ça marche :)
12 sept. 2002 à 10:32
12 sept. 2002 à 09:27