MISRA C++:2008 Rule 9-3-1

функции членства const не должны возвращать указатели неconst или ссылки на данные класса

Описание

Примечание

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

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

функции членства const не должны возвращать указатели неconst или ссылки на данные класса.

Реализация Polyspace

Средство проверки отмечает нарушение правила только если const функция членства возвращает non-const указатель или ссылка на нестатический элемент данных. Правило не применяется к статическим элементам данных.

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

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

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

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

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

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

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

Введенный в R2013b