C6505
upozornění C6505: neplatná anotace: vlastnost MustCheck nesmí být použita pro hodnoty typu void.
Toto upozornění znamená, že byla vlastnost MustCheck použita na datový typ void.Vlastnost MustCheck nelze u typu void použít.Buď musí být odebrána vlastnost MustCheck nebo musí být použit jiný datový typ.
Příklad
Následující kód generuje toto upozornění:
#include <sal.h>
_Must_inspect_result_ void f()
{
//Code ...
}
Pro opravu tohoto upozornění použijte následující kód:
#include <sal.h>
_Must_inspect_result_ char* f()
{
char *str ="Hello World";
//Code ...
return str;
}