警告 C6503: 注釈の競合です: 参照を Null=Yes または Null=Maybe に設定することはできません
この警告は、Null プロパティが参照型で不適切に使用されていることを示します。 参照は、オブジェクトのアドレスを保持し、有効なオプションを指す必要があります。 参照型を null にすることはできないので、Null プロパティを削除するか、Null プロパティの値に No を設定して、エラーを修正する必要があります。
使用例
この警告が発生するコード例を次に示します。
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
class Point
{
public:
// members
};
void f([Pre(Null=Yes)] Point& pt);
この警告を解決するには、次のコードに示すように、Null プロパティを No に設定します。
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
class Point
{
public:
// members
};
void f([Pre(Null=No)] Point& pt);