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