Constexpr или спецификаторы const должны использоваться для неизменяемого объявления данных
Constexpr или спецификаторы const должны использоваться для неизменяемого объявления данных.
Объявление переменной const
или constexpr
уменьшает возможности, что вы изменяете переменную случайно. Кроме того, компиляторы могут выполнить различную оптимизацию на const
и constexpr
переменные, чтобы улучшать производительность во время выполнения.
Средство проверки отмечает параметры функции или локальные переменные, которые не квалифицированы к const, но никогда не изменяются в теле функции. Параметры функции целого числа, плавания, перечислимые и булевы типы не отмечаются.
Если переменная передается другой функции ссылкой или указателями, средство проверки принимает, что переменная может быть изменена. Эти переменные не отмечаются.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: объявление |
Категория: необходимый, автоматизированный |