فئة 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>
Parameterالوصف
حاويةنوع الحاوية للتكرار عبره.
Elementنوع العنصر.

الطرق

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

انظر أيضًا