![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Equinoxe_
Par ailleurs, il semblerait que le pointeur soit omniprésent pour chaque "mot" ou "symbole" -- y aurait-il une idée de polymorphisme ici ? Cela m'étonnerait, étant donné la description que tu fais de ce type de professeur.
Pour le typedef, pas forcément.
Il serait envisageable d'utiliser une forward-declaration avec "struct symbole;", ce qui serait impossible avec un typedef, qui, lui, obligerait à augmenter les dépendances du header.
C'est surtout vrai si on suppose un "symbole" plus complexe, par exemple std::ofstream. (Bon, j'admets, cela n'aurait pas grand sens, mais bon ...)
Parce qu'être obligé d'include fstream, ce n'est pas forcément intéressant.
J'admets, je choisis des mauvais exemples, mais l'idée reste là.
Partager