Bonjour,

En utilisant la STL, et plus pr�cis�ment vector (mais ca pourrait etre une classe quelconque), j'aimerais rajouter une m�thode dump(), qui consiste a simplement afficher tous les elements du vecteurs.

Pour ca, je peux faire une classe myVector qui d�rive de vector et lui rajouter la m�thode dump, mais ca veut dire qui si jveux enlever cette m�thode dump une fois que j'ai fini mon d�buggage, j'utilise myVector pour rien partout.

Je pensais mettre des ifdef DEBUG, endif tout autour de chaque v.dump(), mais il reste le probleme de la declaration du myVector v qu'il faudrait aussi entourer du genre
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
#ifdef DEBUG
myVector v;
#else
vector<int> v;
#endif
Aussi jme demandais si yavait pas moyen de faire un peu comme en js avec un prototypage ou on ajoute une m�thode � la "vol�e" qui ici serait faite une fois pour toute (ou pas) avant la compilation?