다음을 통해 공유


C6503

경고 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);

참고 항목

기타 리소스

주석 속성