Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une classe de modèle qui encapsule une paire d'itérateurs qui permettent d'implémenter plusieurs interfaces (BCL) de bibliothèque de classes de base.Vous utilisez le range_adapter pour manipuler une plage de STL/CLR comme une collection de BCL.
template<typename Iter>
ref class range_adapter
: public
System::Collections::IEnumerable,
System::Collections::ICollection,
System::Collections::Generic::IEnumerable<Value>,
System::Collections::Generic::ICollection<Value>
{ ..... };
Paramètres
- ITER
Le type associé aux itérateurs enveloppés.
Membres
Fonction membre |
Description |
|---|---|
Construit un objet d'adaptateur. |
Opérateur |
Description |
|---|---|
Remplace les paires stockées itérateur. |
Interfaces
Interface |
Description |
|---|---|
Itère au sein de les éléments de la collection. |
|
Gère un groupe d'éléments. |
|
Itère au sein de les éléments typés dans la collection. |
|
Gère un groupe d'éléments typés. |
Notes
Le range_adapter enregistre une paire d'itérateurs, qui délimitent à son tour une séquence d'éléments.L'objet implémente quatre interfaces de BCL qui vous permettent d'itérer au sein de les éléments, dans l'ordre.Vous utilisez cette classe de modèle pour manipuler des plages de STL/CLR comme des conteneurs de BCL.
Configuration requise
en-tête :<cliext/adaptateur>
Cliext del'espace de noms :