الفئة System::Collections::Generic::SimpleEnumerator

SimpleEnumerator class

فئة مكرّر (Iterator) للحاويات البسيطة التي تحتفظ بالعناصر مباشرةً باستخدام دالتي rbegin() و rend(). يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال في التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
معاملالوصف
حاويةنوع الحاوية للتكرار عبرها.
Elementنوع العنصر.

الطرق

طريقةالوصف
CloneIterator() const overrideينسخ المكرِّر الحالي.
get_Current() const overrideيحصل على العنصر ‘الحالي’.
SimpleEnumerator(Object::ptr, Container&)ينشئ مكرّرًا بسيطًا.

انظر أيضًا