Я знаю, что на рубиновом языке есть метод под названием object.inspect может распечатать всех членов в объекте без переопределения toString (Java) ‹< (в cpp), это очень полезно для отладочной печати.
Я хочу знать, как реализовать эти функции в C ++ или есть ли для этого какая-нибудь библиотека? Я новичок в изучении C ++, ненавижу писать слишком много шаблонов для множества сложных классов!
Спасибо за любой совет!