Freigeben über


C6508

C6508

Warnung C6508: Ungültige Anmerkung: Schreibzugriff ist für konstante Werte nicht zulässig.

Diese Warnung gibt an, dass die für einen konstanten Parameter angegebene Access-Eigenschaft impliziert, dass in diesen geschrieben werden kann. Für konstante Werte ist Access=Read die einzige gültige Einstellung.

Beispiel

Der folgende Code generiert diese Warnung:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void fD ([Pre(Deref=1,Access=SA_Write)]const char *pc); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Deref=1,Access=Write)]const char *pc);

So korrigieren Sie die Warnung unter Verwendung des folgenden Codes

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([Pre(Deref=1,Access=SA_Read)]const char *pc); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Deref=1,Access=Read)]const char *pc);

Siehe auch

Referenz

Deref
Access