Bonjour à tous!
Dans le cadre d'un projet à but purement pédagogique, je suis parfois amené à faire ceci:
Code :
- class Forme
- {
- private:
- string m_Nom;
- Couleur m_Couleur;
- Geometrie* m_Geometrie;
- ...
- const Geometrie& getGeometrie() const;
- Geometrie& getGeometrie();
- const Couleur& getCouleur() const;
- Couleur& getCouleur();
- ...
- };
|
C'est à dire faire plusieurs versions d'une seule et même méthode uniquement en faisant varier le const.
Ma question est donc: est-ce que ca se fait courament? J'entend bien que c'est un projet pédagogique est qu'il faut donc que le code soit le plus propre possible...
Merci pour vos réponses!
---------------
Mon Flickr