Есть код с/с++ (не мой) в котором почти в каждом модуле имеется огромное число глобальных переменных. Вся эта бяка перемешанная коментариями и определениями структур и пр. мешает составить целостную картину о глобальных переменных.
В студии есть только средства для просмотра локальных и автоматических переменных для глобальных к сожалению ничего нет, а мне бы хотелось составить картину именно по глобальным переменным и их изменениям. Добавлять в вотчи выискивая определения в этой каше не совсем удобно. Можно ли какой то тулзой получить описание
имя модуля (файла) -> список глобальных переменных.
Спасибо.
Здравствуйте, nen777w, Вы писали:
N>В студии есть только средства для просмотра локальных и автоматических переменных для глобальных к сожалению ничего нет,
Есть. В панельке Class View, например.
А может, тебе поступать методом кровавого рефакторинга?
Нашёл кластер переменных — запихал внутрь логично названного пространства имён или даже класса — скомпилировал — не заработало — узнал все вхождения — переписал

То есть, не всё-всё-всё отследить, а по кусочкам.
... << RSDN@Home 1.2.0 alpha rev. 655>>
N>>В студии есть только средства для просмотра локальных и автоматических переменных для глобальных к сожалению ничего нет,
К>Есть. В панельке Class View, например.
Точно

Спасибо. Сколько лет студию пользую и никогда внимание не обращал на это.
К>А может, тебе поступать методом кровавого рефакторинга?
К>Нашёл кластер переменных — запихал внутрь логично названного пространства имён или даже класса — скомпилировал — не заработало — узнал все вхождения — переписал
К>То есть, не всё-всё-всё отследить, а по кусочкам.
ээ... не покатит, по причине что большая часть проекта это с код а по второй что это огромный проект из 14 библиотек. А если говорить точнее это mysql сервер который я под свои нужды перековываю, на embedded версию тобиш dll, точнее уже перековал а сейчас добавляю такую фишку как перезапуск сервера на лету.
А то embedded от разработчиков сильно кастрированный.