Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres Microsoft.VisualC.StlClr.Generic

 

Publicado: octubre de 2016

Contiene las clases, interfaces y los iteradores que se utilizan para implementar la interfaz genérica para el. Mediante esta interfaz genérica, otros lenguajes. NET, como C# y Visual Basic, pueden llamar a código escrito mediante STL/CLR.

ClaseDescripción
System_CAPS_pubclassConstContainerBidirectionalIterator<TValue>

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.

System_CAPS_pubclassConstContainerRandomAccessIterator<TValue>

Proporciona un iterador que admite las siguientes operaciones: mover una posición hacia delante mediante una llamada a operator++, mover retroceder una posición mediante una llamada a operator--, obtener acceso a un elemento mediante operator[]y obtener acceso a un elemento mediante aritmética con punteros. No se puede modificar el elemento al que apunta el iterador.

System_CAPS_pubclassConstReverseBidirectionalIterator<TValue>

Define un iterador que tiene acceso a elementos de un contenedor en la dirección inversa. Pueden tener acceso a elementos en la dirección de avance mediante el operador de decremento y en la dirección hacia atrás mediante el operador de incremento. No se puede modificar el elemento al que apunta el iterador. Iteradores bidireccionales inversos constantes se pueden utilizar siempre que una constante invertir entrada o iterador de salida inverso constante es necesario.

System_CAPS_pubclassConstReverseRandomAccessIterator<TValue>

Proporciona un iterador que admite las siguientes operaciones: mover una posición hacia delante mediante una llamada a operator--, mover retroceder una posición mediante una llamada a operator++, obtener acceso a un elemento mediante operator[]y obtener acceso a un elemento mediante aritmética con punteros. No se puede modificar el elemento que tiene acceso el iterador.

System_CAPS_pubclassContainerBidirectionalIterator<TValue>

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. El elemento al que apunta el iterador puede ser tanto se escriben y se leen de cualquier número de veces. Los iteradores bidireccionales pueden usarse en cualquier lugar que se necesite un iterador de entrada o salido.

System_CAPS_pubclassContainerRandomAccessIterator<TValue>

Proporciona un iterador que admite las siguientes operaciones: mover una posición hacia delante mediante una llamada a operator++, mover retroceder una posición mediante una llamada a operator--, obtener acceso a un elemento mediante operator[]y obtener acceso a un elemento mediante aritmética con punteros.

System_CAPS_pubclassReverseBidirectionalIterator<TValue>

Define un iterador que tiene acceso a elementos de un contenedor en la dirección inversa. Pueden tener acceso a elementos en la dirección de avance mediante el operador de decremento y en la dirección de retroceso mediante el operador de incremento. El elemento al que apunta el iterador se puede escribir en y leer cualquier número de veces. Los iteradores bidireccionales inversos pueden utilizarse en cualquier lugar que se requiere una entrada inversa o el iterador de salida inverso.

System_CAPS_pubclassReverseRandomAccessIterator<TValue>

Proporciona un iterador que admite las siguientes operaciones: mover avanzar una posición llamando a operator--, mover retroceder una posición llamando a operator++, obtener acceso a un elemento mediante operator[], y obtener acceso a un elemento mediante aritmética de punteros.

InterfazDescripción
System_CAPS_pubinterfaceIBaseIterator<TValue>

Define la interfaz base para todos los iteradores STL/CLR.

System_CAPS_pubinterfaceIBidirectionalContainer<TValue>

Interfaz para un contenedor que admite la iteración hacia delante y hacia atrás. Los contenedores que implementan iteraciones bidireccionales admiten las siguientes operaciones: mover avanzar una posición llamando a operator++, y mover retroceder una posición llamando a operator--.

System_CAPS_pubinterfaceIBidirectionalIterator<TValue>

Interfaz de un iterador que puede tener acceso a los elementos de un contenedor en la dirección de avance mediante el operador de incremento y en la dirección de retroceso mediante el operador de decremento. El elemento al que apunta el iterador se puede escribir en y leer cualquier número de veces. Iteradores bidireccionales se pueden usar en cualquier parte que se requiere un iterador de entrada o salido.

System_CAPS_pubinterfaceIForwardIterator<TValue>

Interfaz de un iterador que puede tener acceso a los elementos de un contenedor sólo en la dirección de avance mediante el operador de incremento. El elemento al que apunta el iterador se puede escribir en y leer cualquier número de veces. Iteradores hacia delante se pueden usar en cualquier parte que se requiere un iterador de entrada o salido.

System_CAPS_pubinterfaceIInputIterator<TValue>

Interfaz de un iterador que se utiliza para leer una secuencia desde un contenedor sólo en la dirección de avance. El elemento al que apunta el iterador se puede leer sólo una vez y no se puede modificar.

System_CAPS_pubinterfaceINode<TValue>

Interfaz de la estructura de datos del nodo. Los contenedores que admiten la iteración bidireccional contienen nodos. Un nodo está formado por un valor para el elemento en esa posición del contenedor y punteros a los elementos siguientes y anteriores del contenedor.

System_CAPS_pubinterfaceIOutputIterator<TValue>

Interfaz de un iterador que se utiliza para escribir una secuencia en un contenedor sólo en la dirección de avance. El elemento al que apunta el iterador se puede escribir sólo una vez.

System_CAPS_pubinterfaceIRandomAccessContainer<TValue>

Interfaz para un contenedor que admite la iteración de acceso aleatorio. Los contenedores que implementan la iteración de acceso aleatorio admiten las siguientes operaciones: mover avanzar una posición llamando a operator++, mover retroceder una posición llamando a operator--, obtener acceso a un elemento mediante operator[], y obtener acceso a un elemento mediante aritmética de punteros.

System_CAPS_pubinterfaceIRandomAccessIterator<TValue>

Define la interfaz de un iterador de acceso aleatorio. Los iteradores de acceso aleatorio admiten las siguientes operaciones: mover avanzar una posición llamando a operator++, mover retroceder una posición llamando a operator--, obtener acceso a un elemento mediante operator[], y obtener acceso a un elemento mediante aritmética de punteros.

Volver al principio
Mostrar: