D'où l'importance du const.
Enfin même, j'y vois un énorme "vecteur d'apprentissage". Je veux dire: la const-conformité est une notion que l'on peut comprendre sans connaitre rien du c++. Et si on l'applique dès le début, lorsqu'on crée par exemple une classe string, pour commencer, ben déjà le simple fait de déclarer const ce qui doit l'être et "non const" ce qui doit être "non const", c'est déjà un premier pas vers le graal: "un diagramme UML propre" :p
Enfin bon, tout ça pour dire que je suis d'accord avec ta proposition. Déjà une première entrée pour expliquer juste la sémantique de const, ça c'est dla balle (d'ailleurs, de façon générale, je trouve que l'on n'insiste pas assez sur la sémantique dans le "monde des développeurs", et pas uniquement en c++, loin de là).
Partager