Предупреждение C6509
Недопустимая заметка: "return" нельзя ссылаться на предварительные условия
Замечания
Это предупреждение указывает, что return
ключевое слово нельзя использовать в предварительном условии. Ключевое слово return
используется для прекращения выполнения функции и возврата управления вызывающей функции.
Имя анализа кода: RETURN_USED_ON_PRECONDITION
Пример
Это предупреждение возникает в следующем примере кода, поскольку return
используется в предварительном условии.
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Чтобы исправить это предупреждение, используйте следующий код:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по