IInputIterator<TValue> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Gränssnitt för en iterator som används för att läsa en sekvens från en container endast i framåtriktad riktning. Det element som iteratorn pekar på kan bara läsas en gång och kan inte ändras.
generic <typename TValue>
public interface class IInputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IInputIterator<'Value> = interface
interface IBaseIterator<'Value>
Public Interface IInputIterator(Of TValue)
Implements IBaseIterator(Of TValue)
Typparametrar
- TValue
Typen av ett element i den kontrollerade sekvensen.
- Härledda
- Implementeringar
Metoder
| Name | Description |
|---|---|
| Clone() |
Skapar ett nytt objekt som är en kopia av den aktuella instansen. (Ärvd från ICloneable) |
| container() |
Hämtar containern som iteratorn passerar. (Ärvd från IBaseIterator<TValue>) |
| equal_to(IInputIterator<TValue>) |
Avgör om två IInputIterator<TValue> objekt är lika med. |
| get_bias() |
Hämtar iteratorns bias. Bias är förskjutningen av iteratorn från element noll. (Ärvd från IBaseIterator<TValue>) |
| get_cref() |
Returnerar en konstant referens till det element som iteratorn pekar på. |
| get_node() |
Hämtar den nod eller det element som iteratorn pekar på. (Ärvd från IBaseIterator<TValue>) |
| next() |
Ökar iteratorn till nästa position i den underliggande containern eller till den första positionen utanför containerns ände om containern har passerats helt. (Ärvd från IBaseIterator<TValue>) |
| valid() |
Avgör om iteratorn är giltig och kan användas på ett säkert sätt för att passera den underliggande containern. (Ärvd från IBaseIterator<TValue>) |