IOutputIterator<TValue> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle für einen Iterator, der zum Schreiben einer Sequenz in einen Container nur in Richtung Vorwärts verwendet wird. Das Element, auf das der Iterator verweist, kann nur einmal geschrieben werden.
generic <typename TValue>
public interface class IOutputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IOutputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IOutputIterator<'Value> = interface
interface IBaseIterator<'Value>
Public Interface IOutputIterator(Of TValue)
Implements IBaseIterator(Of TValue)
Typparameter
- TValue
Der Typ eines Elements in der kontrollierten Sequenz.
- Abgeleitet
- Implementiert
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist. (Geerbt von ICloneable) |
| container() |
Ruft den Container ab, den der Iterator durchläuft. (Geerbt von IBaseIterator<TValue>) |
| get_bias() |
Ruft die Verzerrung des Iterators ab. Die Abweichung ist der Offset des Iterators von Element 0. (Geerbt von IBaseIterator<TValue>) |
| get_node() |
Ruft den Knoten oder das Element ab, auf den der Iterator zeigt. (Geerbt von IBaseIterator<TValue>) |
| get_ref() |
Gibt einen Verweis auf das Element zurück, auf das der Iterator derzeit verweist. |
| next() |
Erhöht den Iterator auf die nächste Position im zugrunde liegenden Container oder auf die erste Position über das Ende des Containers hinaus, wenn der Container vollständig durchlaufen wurde. (Geerbt von IBaseIterator<TValue>) |
| valid() |
Bestimmt, ob der Iterator gültig ist und sicher zum Durchlaufen des zugrunde liegenden Containers verwendet werden kann. (Geerbt von IBaseIterator<TValue>) |