Microsoft.VisualC.StlClr.Generic Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat de klassen, interfaces en iterators die worden gebruikt om de algemene interface te implementeren in de STL/CLR-bibliotheek. Met deze algemene interface kunnen andere .NET talen, zoals C# en Visual Basic, code aanroepen die is geschreven met STL/CLR.
Klassen
| Name | Description |
|---|---|
| ConstContainerBidirectionalIterator<TValue> |
Definieert een iterator die toegang heeft tot elementen in een container in de voorwaartse richting met behulp van de operator incrementeel en in de achterwaartse richting met behulp van de operator voor verlagen. Het element waarnaar de iterator verwijst, kan niet worden gewijzigd. Bidirectionele iterators kunnen overal worden gebruikt waar een constante invoer- of constante uitvoer-iterator vereist is. |
| ConstContainerRandomAccessIterator<TValue> |
Biedt een iterator die de volgende bewerkingen ondersteunt: één positie vooruitgaan door één positie aan te roepen, één positie achteruit te verplaatsen door aan te roepen |
| ConstReverseBidirectionalIterator<TValue> |
Hiermee definieert u een iterator die toegang heeft tot elementen in een container in omgekeerde richting. Elementen kunnen in de voorwaartse richting worden geopend met behulp van de operator voor verlagen en in de achterwaartse richting met behulp van de operator incrementeel. Het element waarnaar de iterator verwijst, kan niet worden gewijzigd. Constante omgekeerde bidirectionele iterators kunnen overal worden gebruikt waar een constante omgekeerde invoer of constante omgekeerde uitvoer-iterator vereist is. |
| ConstReverseRandomAccessIterator<TValue> |
Biedt een iterator die de volgende bewerkingen ondersteunt: één positie vooruitgaan door één positie aan te roepen, één positie achteruit te verplaatsen door aan te roepen |
| ContainerBidirectionalIterator<TValue> |
Definieert een iterator die toegang heeft tot elementen in een container in de voorwaartse richting met behulp van de operator incrementeel en in de achterwaartse richting met behulp van de operator voor verlagen. Het element waarnaar de iterator verwijst, kan worden geschreven naar en gelezen vanaf een willekeurig aantal keren. Bidirectionele iterators kunnen overal worden gebruikt waar een iterator voor invoer of uitvoer is vereist. |
| ContainerRandomAccessIterator<TValue> |
Biedt een iterator die de volgende bewerkingen ondersteunt: één positie vooruitgaan door één positie aan te roepen, één positie achteruit te verplaatsen door aan te roepen |
| ReverseBidirectionalIterator<TValue> |
Hiermee definieert u een iterator die toegang heeft tot elementen in een container in omgekeerde richting. Elementen kunnen in de voorwaartse richting worden geopend met behulp van de operator voor verlagen en in de achterwaartse richting met behulp van de operator incrementeel. Het element waarnaar de iterator verwijst, kan worden geschreven naar en gelezen vanaf een willekeurig aantal keren. Omgekeerde bidirectionele iterators kunnen overal worden gebruikt waar een iterator voor omgekeerde invoer of omgekeerde uitvoer is vereist. |
| ReverseRandomAccessIterator<TValue> |
Biedt een iterator die de volgende bewerkingen ondersteunt: één positie vooruitgaan door één positie aan te roepen, één positie achteruit te verplaatsen door aan te roepen |
Interfaces
| Name | Description |
|---|---|
| IBaseIterator<TValue> |
Definieert de basisinterface voor alle STL-/CLR-iterators. |
| IBidirectionalContainer<TValue> |
Interface voor een container die zowel voorwaartse als achterwaartse iteratie ondersteunt. Containers die bidirectionele iteratie implementeren, ondersteunen de volgende bewerkingen: één positie vooruitgaan door één positie aan te roepen |
| IBidirectionalIterator<TValue> |
Interface voor een iterator die toegang heeft tot elementen in een container in de voorwaartse richting met behulp van de increment-operator en in de achterwaartse richting met behulp van de operator voor verlagen. Het element waarnaar de iterator verwijst, kan worden geschreven naar en gelezen vanaf een willekeurig aantal keren. Bidirectionele iterators kunnen overal worden gebruikt waar een iterator voor invoer of uitvoer is vereist. |
| IForwardIterator<TValue> |
Interface voor een iterator die alleen toegang heeft tot elementen in een container in de voorwaartse richting met behulp van de operator incrementeel. Het element waarnaar de iterator verwijst, kan worden geschreven naar en gelezen vanaf een willekeurig aantal keren. Iterators voor doorsturen kunnen overal worden gebruikt waar een iterator voor invoer of uitvoer is vereist. |
| IInputIterator<TValue> |
Interface voor een iterator die wordt gebruikt voor het lezen van een reeks uit een container alleen in de voorwaartse richting. Het element waarnaar de iterator verwijst, kan slechts één keer worden gelezen en kan niet worden gewijzigd. |
| INode<TValue> |
Interface voor de knooppuntgegevensstructuur. Containers die bidirectionele iteratie ondersteunen, bevatten knooppunten. Een knooppunt bestaat uit een waarde voor het element op die positie in de container en wijst naar de volgende en vorige elementen in de container. |
| IOutputIterator<TValue> |
Interface voor een iterator die wordt gebruikt voor het schrijven van een reeks naar een container alleen in de voorwaartse richting. Het element waarnaar de iterator verwijst, kan slechts één keer worden weggeschreven. |
| IRandomAccessContainer<TValue> |
Interface voor een container die ondersteuning biedt voor iteratie van willekeurige toegang. Containers die iteratie van willekeurige toegang implementeren, ondersteunen de volgende bewerkingen: één positie vooruitgaan door één positie aan te roepen |
| IRandomAccessIterator<TValue> |
Hiermee definieert u de interface voor een iterator voor willekeurige toegang. Iterators voor willekeurige toegang ondersteunen de volgende bewerkingen: één positie vooruitgaan door één positie aan te roepen |