WritableElements
تحدد خاصية WritableElements أما عدد عناصر الصفيف أو المشار إليه بمؤشر التي يمكن كتابتها بشكل قانوني للمخزن مؤقت. Th هو خاصية هو مسموح بها تشغيل السمات ما قبل وبعد ويمكن استخدامها تشغيل أنواع بيانات المؤشر أو الصفيف. الالقيمة من القيم بالموضع هو خاصية هو تعبير الذي يتضمن معلمة أخرى يحدد العدد الفعلي لعناصر قابلة للكتابة. يمكن أن يكون نوع معلمة الحجم أي نوع متكاملة داخل size_tالنطاق. تحتوي هذه معلمة على العدد الفعلي لعناصر قابلة للكتابة.
مثال
التعليمة البرمجية التالية يوضح كيفية إلى استخدام خاصية WritableElements:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(WritableElements="c")] char *pc, size_t c);
// use of dereference operator
void f ([SA_Pre(WritableElements="*c")] char *pc, size_t *c);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(WritableElements="c")] char *pc, size_t c);
// use of dereference operator
void f ([Pre(WritableElements="*c")] char *pc, size_t *c);
راجع أيضًا:
المبادئ
نظرة عامة حول التعليقات التوضيحية