classe System::Collections::Generic::SimpleEnumerator
Contenuti
[
Nascondere
]SimpleEnumerator class
Classe iteratore per contenitori semplici che contengono gli elementi direttamente usando le funzioni rbegin() e rend(). Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.
template<typename Container,typename Element>class SimpleEnumerator : public System::Collections::Generic::BaseEnumerator<Container, typename Container::value_type>
| Parametro | Descrizione |
|---|---|
| Contenitore | Tipo di contenitore da iterare. |
| Element | Tipo di elemento. |
Metodi
| Metodo | Descrizione |
|---|---|
| CloneIterator() const override | Clona l’iteratore corrente. |
| get_Current() const override | Ottiene l’elemento ‘corrente’. |
| SimpleEnumerator(Object::ptr, Container&) | Crea un iteratore semplice. |
Vedi anche
- Class BaseEnumerator
- Namespace System::Collections::Generic
- Library Aspose.Font for C++