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