MISRA C++:2008 Rule 1-0-1

Весь код должен соответствовать ISO/IEC 14882:2003 «Стандарт C++ с техническим исправлением 1»

Описание

Определение правила

Весь код должен соответствовать стандарту ISO/IEC 14882:2003 «Стандарт C++ с техническим исправлением 1».

Реализация Polyspace

Чекер сообщает об ошибках компиляции, обнаруженных компилятором, который строго придерживается стандарта C++ 03 (ISO®/ IEC 14882:2003).

Bug Finder и Code Prover по-разному проверяют это правило кодирования. Анализы могут привести к различным результатам.

Дополнительное сообщение в отчете

Сообщение имеет две части:

  • Оператор правила:

    Весь код должен соответствовать стандарту ISO/IEC 14882:2003 «Стандарт C++ с техническим исправлением 1».

  • Сообщение об ошибке компиляции, такое как:

    Ожидалось a;

Поиск и устранение проблем

Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».

Проверяйте информацию

Группа: Общие
Категория: Требуемая
Введенный в R2013b