C6500
تحذير C6500: التعليق التوضيحي غير صالح: القيمة خاصية <اسم> غير صالحة
Th هو التحذير يشير إلى استخدام القيمة خاصية في التعليق التوضيحي هو غير صالح. على سبيل المثال، يمكن أن يحدث إذا بمستوى غير صحيح من عدم مرجعية هو المستخدمة في خاصية Deref، القيمة أو إذا كنت تستخدم ثابت هو بقعة صغيرة من size_t لخصائص مثل ElementSize.
مثال
تنشئ التعليمة البرمجية التالية th هو تحذير لأن بمستوى غير صحيح من عدم مرجعية هو المستخدم في حالة ما قبل:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre( Deref=2, Access=SA_Read )] char buffer[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre( Deref=2, Access=Read )] char buffer[] );
إلى تصحيح هذا التحذير، قم بتحديد المستوى الصحيح من عدم مرجعية، كما هو موضح في نموذج تعليمات برمجية التالي:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre( Deref=1, Access=SA_Read )] char buffer[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre( Deref=1, Access=Read )] char buffer[] );
Th هو تحذير هو التي تم إنشاؤها لشروط ما قبل وبعد.