Все выходные пути от функции с непустым типом возврата должны иметь явный оператор возврата с выражением
Все выходные пути от функции с непустым типом возврата должны иметь явный оператор возврата с выражением.
Если non-void функция явным образом не возвращает значение, но функция вызова использует возвращаемое значение, поведение не определено. Предотвратить это поведение:
Необходимо обеспечить return операторы с явным выражением.
Необходимо гарантировать это в течение времени выполнения, по крайней мере одного return оператор выполняется.
Пропавшие без вести возвращаемого значения для непустой функции 'XX'.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: Функция |
| Категория: обязательный |
| Категория AGC: обязательный |