Функции не должны быть объявлены в области действия блока
Примечание
Используйте Bug Finder вместо Code Prover для проверки правил кодирования. Поддержка кодирования правил, регистрируясь в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.
Функции не должны быть объявлены в области действия блока.
Это - хорошая практика, чтобы поместить все объявления на уровне пространства имен.
Кроме того, если вы объявляете функцию в области действия блока, часто не ясно, является ли оператор объявлением функции или объектным объявлением с вызовом конструктора.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: фундаментальные понятия |
Категория: необходимый |