次の方法で共有


C6505

警告 C6505: 無効な注釈です: MustCheck プロパティは、void 型の値では使用できません

この警告は、MustCheck プロパティが void データ型で使用されたことを示します。 MustCheck プロパティは void 型に使用できません。 MustCheck プロパティを削除するか、別のデータ型を使用してください。

使用例

この警告が発生するコード例を次に示します。

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] void f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;

[returnvalue:Post(MustCheck=Yes)] void f();

この警告を解決するには、次のコードを使用します。

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] char* f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;

[returnvalue:Post(MustCheck=Yes)] char* f();

参照

参照

C6516