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