Вы здесь: Portable4pro.rudevelopment / разработка

Cppcheck Portable 1.59 ML/Rus

13.04.2013 20:37
Рейтинг:
0.7 out of 5 stars

Cppcheck Portable 1.59 ML/Rus

         

Cppcheck

Cppcheck – бесплатный, с открытым исходным кодом, инструмент статического анализа кода для C / C + +.

В отличие от C / C + + компиляторов и многих других инструментов анализа, программа не обнаруживает синтаксические ошибки, а только определяет типы ошибок, которые составители обычно не в состоянии обнаружить. Программа упакована в .paf формат и поддерживает обновление установкой на существующие копии. И это с открытым исходным кодом и совершенно бесплатно.
Cppcheck поддерживает широкий набор статических проверок, которые не могут быть охвачены самим компилятором. Эти проверки статического анализа, которые могут быть выполнены на уровне исходного кода.
Часто минутный прогон программы позволяет сэкономить час работы в отладчике в поисках бага.

Некоторые проверки, которые поддерживаются:

  • Автоматическая проверка переменных
  • Проверка границ массива (диагностируются выходы за границы массивов)
  • Проверки классов (например, неиспользуемые функции, использование неинициализированных переменных и дублирование памяти).
  • Проверка использования устаревшей или замененной функции в соответствии с Open Group
  • Проверка исключения безопасности, например, использование памяти и проверка деструктора
  • Проверка утечки памяти (например из-за потери области без освобождения)
  • Проверка утечки ресурсов (например, забыли закрыть файл-обработчик)
  • Недопустимое использования функций и идиом Standard Template Library (Стандартной Библиотеки Шаблонов)
  • Различные стилистические и ошибки производительности

Мы рекомендуем вам включать столько предупреждений, насколько это возможно в вашем компиляторе.
* Если вы используете Visual C++: вы должны использовать уровень предупреждений 4.
* Если вы используете GCC: посмотрите на варианты предупреждений, используемых GCC
* Если вы используете другой компилятор: посмотрите в его руководстве.

Поддерживаемые платформы:
* Вы можете проверить и нестандартный код, который включает в себя различные компиляторы расширений, inline-ассемблера, и т.д.
* Cppcheck может быть скомпилирована с любым компилятором C++, который обеспечивает последние стандарты C++.
* Cppcheck должна работать на любой платформе, которая имеет достаточных процессора и памяти.

Видео Cppcheck:

Загрузок: 425



.........Поддержите сайт, нажмите на кнопку.........
Комментарии:
forpain: Комментариев пока нет! Станьте первым: Добавить собственный комментарий
Cppcheck Portable 1.59 ML/Rus