MISRA C++:2008 Rule 5-0-18

>,> =, <<= не буду применен к объектам типа указателя, кроме того, где они указывают на тот же массив

Описание

Примечание

Используйте Bug Finder вместо Code Prover для проверки правил кодирования. Поддержка кодирования правил, регистрируясь в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.

Управляйте определением

>,> =, <<= не буду применен к объектам типа указателя, кроме того, где они указывают на тот же массив.

Реализация Polyspace

Используйте Bug Finder для этого средства проверки. Средство проверки правила выполняет те же проверки как Subtraction or comparison between pointers to different arrays. Code Prover может не обнаружить некоторые нарушения.

Средство проверки игнорирует броски при показе нарушения на использовании оператора отношения с типами указателей.

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

Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.

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

Группа: Выражения
Категория: необходимый

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2021b

Введенный в R2013b