System::Collections::Generic::SimpleEnumerator Klasse
Inhalt
[
Ausblenden
]SimpleEnumerator class
Iterator‑Klasse für einfache Container, die Elemente direkt über die Funktionen rbegin() und rend() halten. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
| Parameter | Beschreibung |
|---|---|
| Container | Container‑Typ zum Durchlaufen. |
| Element | Elementtyp. |
Methoden
| Methode | Beschreibung |
|---|---|
| CloneIterator() const override | Klonen des aktuellen Iterators. |
| get_Current() const override | Liefert das ‘aktuelle’ Element. |
| SimpleEnumerator(Object::ptr, Container&) | Erstellt einen einfachen Iterator. |
Siehe auch
- Class BaseEnumerator
- Namespace System::Collections::Generic
- Library Aspose.Font for C++