J'ai dans mon prog une liste d'objets de type A, chacun possédant des objets de type B en attributs, et de même pour B qui possède C, etc
Je souhaiterais créer une fonction de debug style "afficher infos", donc par exemple je ferai A.infos() et cette fonction printerait des infos sur A, puis appellerait la fonction infos() sur tous ses attributs de classe B.
B à son tour fait pareil pour elle même et pour ses attributs C.
Ma question est finalement un peu con : y'a t'il un moyen astucieux de gérer l'indentation ? Genre les éléments du niveau 0 ont 0 identation, ceux appellés depuis A, 1, etc...
Ou estc-e que mon idée est globalement pas la bonne?
je suis sous C++ pour infos
Message édité par lezeb2000 le 07-09-2010 à 15:04:26