Namespaces
Variants

std::experimental::shared_ptr<T>:: operator[]

From cppreference.net
element_type & operator [ ] ( std:: ptrdiff_t i ) const noexcept ;
(TS de bibliotecas fundamentales)

Accede al índice del array apuntado por el puntero almacenado.

El comportamiento es indefinido si el puntero almacenado es nulo o si i es negativo.

Si T (el parámetro de plantilla de shared_ptr ) es un tipo de arreglo U[N] , i deberá ser menor que N , o el comportamiento es indefinido.

Contenidos

Parámetros

i - el índice del array

Valor de retorno

Una referencia al i -ésimo elemento del array, es decir, get ( ) [ i ] .

Observaciones

Cuando T no es un tipo array, no está especificado si esta función está declarada. Si la función está declarada, no está especificado cuál es su tipo de retorno, excepto que la declaración (aunque no necesariamente la definición) de la función está garantizada que será legal.

Ejemplo

Véase también

devuelve el puntero almacenado
(función miembro pública)