Я отлаживаю программу, написанную на C ++, и мне хотелось бы иметь интуитивно понятное представление объектов, с которыми я имею дело.
Есть ли конкретный метод, который отладчики C ++ (в частности, gdb) ожидали бы, что класс будет реализован для использования во время выполнения?
Например, operator const char* () const
кажется жизнеспособным кандидатом.
Если это зависит от SDK, я должен сказать, что я использую Xcode.
Посмотрите на «Pretty Printing» в документации по GDB. Я думаю, что это намного лучше, чем жестко закодированная функция to_string.
Других решений пока нет …