C ++: строковое представление класса для отладки

Я отлаживаю программу, написанную на C ++, и мне хотелось бы иметь интуитивно понятное представление объектов, с которыми я имею дело.

Есть ли конкретный метод, который отладчики C ++ (в частности, gdb) ожидали бы, что класс будет реализован для использования во время выполнения?

Например, operator const char* () const кажется жизнеспособным кандидатом.

Если это зависит от SDK, я должен сказать, что я использую Xcode.

2

Решение

Посмотрите на «Pretty Printing» в документации по GDB. Я думаю, что это намного лучше, чем жестко закодированная функция to_string.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]