WritableElementsConst
تحدد خاصية WritableElementsConst عدد عناصر صفيفة أو المخزن مؤقت المشار إلى بمؤشر التي يمكن كتابتها بشكل قانوني إلى. هذه خاصية هي مسموح بها تشغيل السمات ما قبل وبعد ويمكن استخدامها تشغيل مؤشر أو صفيفة أنواع بيانات.
الالقيمة من القيم بالموضع هو خاصية هو ثابت size_t؛ لتحديد عناصر قابلة للكتابة التي تعتمد تشغيل معلمة أخرى إلى دالة، استخدم خاصية WritableElements.
مثال
رمز الالثاني التالي النماذج عرض كيفية إلى استخدام خاصية WritableElementsConst:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(WritableElementsConst=9)] char* pc);
void f([SA_Pre(Deref=1, Access=SA_Write, WritableElementsConst=9)] char** pc);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(WritableElementsConst=9)] char* pc);
void f([Pre(Deref=1, Access=Write, WritableElementsConst=9)] char** pc);
راجع أيضًا:
المبادئ
نظرة عامة حول التعليقات التوضيحية