МЕНЮ
Мы в VK COM

Онлайн
Сейчас на сайте: 13
Гостей: 8
Пользователи: 
Роботы: 
 Здесь были: 

Хайдсофт портал

Бесплатные программы, кинофильмы, игры, красивые девушки, книги, музыка, приложения для мобильных телефонов, свежие новости софта. Скачать

Cppcheck Portable 1.70 ML/Rus *PortableApps*

29-10-2015, 08:09   Программы / Portable   Автор: Talyan    46/0   
Cppcheck Portable 1.70 ML/Rus *PortableApps*

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

Cppcheck поддерживает широкий набор статических проверок, которые не могут быть охвачены самим компилятором. Эти проверки статического анализа, которые могут быть выполнены на уровне исходного кода.
Часто минутный прогон программы позволяет сэкономить час работы в отладчике в поисках бага.

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

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

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

Что нового в версии 1.70:
Общие изменения:
- Новая версия формата файлов .cfg, добавляет поддержку для пространств имен и объявления несколько функций одновременно
- Поддержка построения инсталлятор x64 для Windows; теперь предоставляются сборки X64 и x86
- Предупреждение об устаревших опцииях --suppressions и --exitcode-suppressions. Они будут удалены в будущем
- Добавлена возможность отладки опции --debug-normal, которая печатает отладку перед вторым этапом упрощения
Новые проверки:
- Предупреждение об изменении строковых литералов
- Обнаружение объявления массивов переменной длины с отрицательным размером
- Предупреждение о неявном преобразовании типов
- Предупредение о избыточном коде в условиях как (y || (!y && z))
- Обнаружение условия с известным результатом
- Состояние сравнения: не блокировать доступ после InterlockedDecrement()
- Обнаружение неиспользуемой метки 'goto'
Удалены проверки:
- Больше не предупреждать об ошибка в scanf осуществленной древней версией glibc
- Многофайловой анализ (Добавлено в 1,69) был удален, потому что он не работает
- Убраны проверки ExecutionPath
Улучшения:
- Поддержка шестнадцатеричных чисел с плавающей точкой (C99)
- Поддержка [[deprecated]] (C++14)
- Улучшена обработка sizeof()
- Улучшена обработка зарезервированных ключевых слов
- Улучшенная обработка описателей C; Поддержка complex/_Complex (C99
- Улучшенная обработка тернарного оператора в анализе ValueFlow
- Множество улучшений в .cfg файлах, особенно std.cfg, которая теперь поддерживает пространство имен std
- Улучшена производительность и использование памяти препроцессора
- Улучшена производительность matchcompiler
- Понижение Disk IO при игнорировании пути
- Удалены несколько устаревших упрощений
- Добавлены дополнения python: naming.py, threadsafety.py и cert.py



Added: Oct 28, 2015
Platforms: Windows XP/Vista/7/8/10
Multilingual user interface (English, Russian, etc)
Licence: Free / Open Source (GPL)
Developer: Daniel Marjamaki and PortableApps.com
Size: 6.30 Mb

скачать dle 10.4фильмы бесплатно


    

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.