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
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?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 #ifdef DEBUG myVector v; #else vector<int> v; #endif
Partager