IInputIterator<TValue> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface pour un itérateur utilisé pour lire une séquence à partir d'un conteneur uniquement vers l'avant. L'élément sur lequel pointe l'itérateur ne peut être lu qu'une seule fois et il ne peut pas être modifié.
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)
Paramètres de type
- TValue
Type d'un élément dans la séquence contrôlée.
- Dérivé
- Implémente
Méthodes
Clone() |
Crée un objet qui est une copie de l'instance actuelle. (Hérité de ICloneable) |
container() |
Obtient le conteneur que l'itérateur parcourt. (Hérité de IBaseIterator<TValue>) |
equal_to(IInputIterator<TValue>) |
Détermine si deux objets IInputIterator<TValue> sont identiques. |
get_bias() |
Obtient l'écart de l'itérateur. L'écart est l'offset de l'itérateur par rapport à l'élément zéro. (Hérité de IBaseIterator<TValue>) |
get_cref() |
Retourne une référence constante à l'élément sur lequel l'itérateur pointe actuellement. |
get_node() |
Obtient le nœud ou l'élément sur lequel pointe l'itérateur. (Hérité de IBaseIterator<TValue>) |
next() |
Incrémente l'itérateur à la position suivante dans le conteneur sous-jacent, ou à la première position au-delà de la fin du conteneur si le conteneur a été complètement parcouru. (Hérité de IBaseIterator<TValue>) |
valid() |
Détermine si l'itérateur est valide et peut être utilisé en toute sécurité pour parcourir le conteneur sous-jacent. (Hérité de IBaseIterator<TValue>) |