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