English

Утилиты для c++

Визуализация #include зависимостей для C++

С помощью этой утилиты вы сможете лучше контролировать зависимости включения заголовочных файлов для C/C++. Эта утилита хорошо зарекомендовала себя для больших проектов и проведения рефакторинга. Оптимизируя граф вложения вы сможете также ускорить компиляцию.

Некоторые характеристики:
  • Утилита позволяет строить графы зависимостей для нескольких файлов одновременно
  • Диаграмму зависимостей можно сохранить в файл
  • Циклические зависимости отображаются корректно
  • Правильная обработка закомментированных блоков
  • Препроцессорная обработка для C/C++ не поддерживается (кроме #include ;-)
  • Вы можете использовать эту утилиту отдельно или как часть интегрированной среды разработки Visual Studio 2005
  • Поддержка директивы #import
Пример из реальной жизни - Зависимости заголовочных файлов стандартной библиотеки поставляемой вместе с Visual Studio 2005.

Бесплатная утилита для изображения зависимостей заголовочных файлов (иерархии #include файлов) для вашего C/C++ кода:
Скачать Include Dependencies Watcher для C/C++ v.1.0.0.3
Скачать Include Dependencies Watcher для C/C++ v.1.0.0.4
Последнее обновление: 25.03.2010.
Include File Dependencies Watcher Output

Визуализации иерархии классов C++

С помощью этой утилиты для интегрированной среды разработки Visual Studio 2005 вы сможете быстро создавать диаграммы иерархии классов C++.

Скачать Class Hierarchie Viewer для C++
c++ class hierarchie viewer