C6508

تحذير C6508: التعليق التوضيحي غير صالح: الوصول للكتابة هو غير مسموح به تشغيل قيم ثابتة

يشير هذا التحذير إلى أن الوصول إلى خاصية المحددة في معلمة const يعني أنه يمكن كتابتها إلى. لقيم ثابتة، الوصول إلى = القراءة هي إعداد الصحيحة فقط.

مثال

يلي تعليمات برمجية ينشئ هذا التحذير:

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

إلى تصحيح هذا التحذير، استخدم تعليمات برمجية التالية:

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

راجع أيضًا:

المرجع

كتابة وتغيير تعليمات برمجية تطبيق

الوصول