Правило единого определения не нарушается
Эта проверка деактивирована в Polyspace по умолчанию® по мере анализа You Code. Смотрите Checkers Deactivated in Polyspace как You Code Default Analysis (Polyspace Bug Finder Access).
Правило единого определения не нарушается.
Нарушения правила единого определения приводят к неопределенному поведению.
Шашка помечает ситуации, когда одна и та же функция или объект имеет несколько определений, а определения различаются некоторыми лексемами. Шашка не поднята на неиспользованном коде, таком как
Неинстантированные шаблоны
Незакрытые static
или extern
функции
Незавершенные и неопределенные локальные функции
Неиспользованные типы и переменные
Правило единого определения не нарушается.
Объявление className классов
нарушает правило единого определения:
он конфликтует с другим объявлением (fileName
lineNumber
).
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Основные концепции |
Категория: Требуемая |