Поделиться через


C6505

Предупреждение C6505: недопустимая аннотация. Свойство MustCheck нельзя использовать для значений типа void.

Это предупреждение означает, что свойство MustCheck используется для типа данных void.Нельзя использовать свойство MustCheck для типа void.Нужно либо удалить свойство MustCheck, либо использовать другой тип данных.

Пример

Данное предупреждение создается в следующем коде:

#include <sal.h>
_Must_inspect_result_ void f()
{
    //Code ...
}

Для устранения этого предупреждения используйте следующий код:

#include <sal.h>
_Must_inspect_result_ char* f()
{
    char *str ="Hello World";
    //Code ...
    return str;
}

См. также

Ссылки

C6516