Je débogue un programme écrit en C++, et j'aimerais avoir une représentation intuitive des objets que je traite.C++: Représentation sous forme de chaîne de la classe pour le débogage
Existe-t-il une méthode spécifique que les débogueurs C++ (gdb en particulier) s'attendraient à ce qu'une classe implémente pour leur utilisation lors de l'exécution?
Par exemple, operator const char*() const
semble être un candidat viable.
Si cela dépend du SDK, je dois dire que j'utilise Xcode.
@ πάνταῥεῖ Je n'ai jamais appelé un opérateur de conversion à partir d'un débogueur, mais dans mon expérience, 'operator +' et similaire pourrait être appelé en disant 'a.operator + (b)' (épelant la fonction opérateur), bien que je peut se souvenir mal. – Justin