Compartir a través de


C6505

Actualización: noviembre 2007

C6505

Advertencia C6505: Anotación no válida: la propiedad MustCheck no se puede utilizar en valores de tipo void

Esta advertencia indica que se utilizó la propiedad MustCheck en un tipo de datos void. No se puede utilizar la propiedad MustCheck con el tipo void. Quite la propiedad MustCheck o utilice otro tipo de datos.

Ejemplo

El código siguiente genera esta advertencia:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] void f();

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

[returnvalue:Post(MustCheck=Yes)] void f();

Para corregir esta advertencia, utilice el código siguiente:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] char* f();

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

[returnvalue:Post(MustCheck=Yes)] char* f();

Vea también

Referencia

C6516