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


C6503

Обновлен: Ноябрь 2007

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

См. также

Другие ресурсы

Свойства заметок