Должно использоваться значение, возвращаемое функцией, не имеющей пустого типа возврата
Используется значение, возвращаемое функцией, не имеющей пустого типа возврата.
Можно непреднамеренно вызвать функцию с не- void возвращает тип, но не использует возврата значение. Поскольку компилятор разрешает вызов, вы можете не поймать пропуск. Это правило запрещает вызовы не в void функция, в которой возвращаемое значение не используется. Если вы не намерены использовать возврат значение функции, явно приведите возврат значение к void.
Шашечные флаги функционируют без void возвращает, если возвращаемое значение не используется или явным образом не приведено к void тип.
Шашка не помечает функции memcpy, memset, memmove, strcpy, strncpy, strcat, strncat потому что эти функции просто возвращают указатель на свои первые аргументы.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Функция |
| Категория: Требуемая |
| Категория AGC: Читаемость |