فئة 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&) | ينشئ مكرّرًا بسيطًا. |
انظر أيضًا
- Class BaseEnumerator
- Namespace System::Collections::Generic
- Library Aspose.Page for C++