C6508
Aktualisiert: November 2007
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 ([SA_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 ([SA_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);