Compartir a través de


C6503

Actualización: noviembre 2007

C6503

Advertencia C6503: Anotación no válida: puede que las referencias y matrices no estén marcadas como Null=Yes o Null=Maybe

Esta advertencia indica que la propiedad Null se utiliza incorrectamente en un tipo de referencia. Una referencia contiene la dirección de un objeto y debe señalar a un objeto válido. Dado que los tipos de referencia no pueden ser null, debe corregir el error quitando la propiedad Null o estableciendo su valor en No.

Ejemplo

El código siguiente genera esta advertencia:

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
class Point
{
public:
    //  members
};

void f([Pre(Null=Yes)] Point& pt);

Para corregir esta advertencia, establezca la propiedad Null en No como se muestra en el código siguiente:

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

class Point
{
public:
    //  members
}; 
void f([Pre(Null=No)] Point& pt);

Vea también

Otros recursos

Propiedades de anotación