ConstContainerBidirectionalIterator<TValue> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un iterador que puede acceder a los elementos de un contenedor en la dirección de avance mediante el uso del operador de incremento y en la dirección de retroceso mediante el operador de decremento. No se puede modificar el elemento al que apunta el iterador. Se pueden usar iteradores bidireccionales en cualquier parte donde se requiera un iterador de entrada o salida constante.
generic <typename TValue>
public ref class ConstContainerBidirectionalIterator : Microsoft::VisualC::StlClr::Generic::IBidirectionalIterator<TValue>
public class ConstContainerBidirectionalIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBidirectionalIterator<TValue>
type ConstContainerBidirectionalIterator<'Value> = class
interface IBidirectionalIterator<'Value>
Public Class ConstContainerBidirectionalIterator(Of TValue)
Implements IBidirectionalIterator(Of TValue)
Parámetros de tipo
- TValue
Tipo de un elemento de la secuencia controlada.
- Herencia
-
ConstContainerBidirectionalIterator<TValue>
- Implementaciones
Comentarios
Algunos métodos, operadores especialmente, declaran un tipo para un parámetro pero no especifican un nombre de parámetro. Esta clase de parámetro se denomina parámetro sin nombre. En la documentación de estos métodos, el marcador de posición A_0 representa el parámetro sin nombre.
Constructores
ConstContainerBidirectionalIterator<TValue>() |
Asigna e inicializa un nuevo objeto ConstContainerBidirectionalIterator<TValue>. |
ConstContainerBidirectionalIterator<TValue>(ConstContainerBidirectionalIterator<TValue>) |
Asigna e inicializa un nuevo objeto ConstContainerBidirectionalIterator<TValue> desde un objeto ConstContainerBidirectionalIterator<TValue> existente. |
ConstContainerBidirectionalIterator<TValue>(ContainerBidirectionalIterator<TValue>) |
Asigna e inicializa un nuevo objeto ConstContainerBidirectionalIterator<TValue> desde un objeto ContainerBidirectionalIterator<TValue> existente. |
ConstContainerBidirectionalIterator<TValue>(INode<TValue>) |
Asigna e inicializa un nuevo objeto ConstContainerBidirectionalIterator<TValue> que señala al nodo especificado. |
Métodos
Clone() |
Devuelve una copia del objeto ConstContainerBidirectionalIterator<TValue> actual. |
container() |
Obtiene el contenedor que el iterador está recorriendo. |
equal_to(ConstContainerBidirectionalIterator<TValue>) |
Determina si el objeto especificado ConstContainerBidirectionalIterator<TValue> es el mismo que el objeto ConstContainerBidirectionalIterator<TValue> actual. |
equal_to(IInputIterator<TValue>) |
Determina si el objeto especificado IInputIterator<TValue> es el mismo que el objeto ConstContainerBidirectionalIterator<TValue> actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
get_bias() |
Obtiene la diferencia del iterador. La diferencia es el desplazamiento del iterador desde el elemento cero. |
get_cref() |
Devuelve una referencia constante al elemento al que el iterador apunta actualmente. |
get_node() |
Obtiene el nodo, o elemento, al que apunta el iterador. |
get_ref() |
Devuelve una referencia al elemento al que el iterador apunta actualmente. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
next() |
Incrementa el iterador hasta la siguiente posición del contenedor subyacente o a la primera posición tras el final del contenedor si este se ha recorrido por completo. |
prev() |
Coloca el iterador en el elemento situado inmediatamente delante del elemento actual. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
valid() |
Determina si el iterador es válido y se puede usar de forma segura para recorrer el contenedor subyacente. |