Построить дерево данных / класса / rtti во время выполнения - PullRequest
0 голосов
/ 27 мая 2011

В визуальных студиях вы можете навести курсор мыши на переменную, которая выскочит [classname] с именами членов и узлов. Вы можете просматривать дерево объектов, видеть, какие значения они содержат и т. Д.

Есть ли способ, которым я могу записать его в файл, чтобы я мог его легко увидеть? Мне пришлось нажать> 50 раз, чтобы просмотреть этот объект, и он тоже не очень сложный объект.

Я использую Visual Studio 2010, но я не против gcc, если у него есть инструмент для этой задачи

1 Ответ

0 голосов
/ 27 мая 2011

Вы можете использовать Doxygen , чтобы создать перекрестную ссылку на документацию вашего кода на основе аннотаций.Это довольно просто, и предоставит информацию, которую вы ищете, и многое другое.

Помимо перекрестных ссылок и иерархии типов, вы также сможете получать графы вызовов, ссылки и, если вы поставитеаннотации в вашем коде - документация.Очень мощный инструмент.

...