Compartir a través de


deque::operator

Devuelve una referencia al elemento de deque en una posición especificada.

reference operator[](
   size_type _Pos
);
const_reference operator[](
   size_type _Pos
) const;

Parámetros

  • _Pos
    La posición del elemento de deque que se haga referencia.

Valor devuelto

Una referencia al elemento cuya posición se especifica en el argumento.Si la posición especificada es mayor que el tamaño de deque, el resultado es indefinido.

Comentarios

Si el valor devuelto de operator[] se asigna a const_reference, el objeto de deque no puede modificarse.Si el valor devuelto de operator[] se asigna a referencia, el objeto de deque puede modificarse.

Al compilar con _SECURE_SCL 1, un error de tiempo de ejecución aparecerá si intenta tener acceso a un elemento fuera de los límites de deque.Vea Iteradores comprobados para obtener más información.

Ejemplo

// deque_op_ref.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>

int main( ) 
{
   using namespace std;
   deque <int> c1;

   c1.push_back( 10 );
   c1.push_back( 20 );
   cout << "The first integer of c1 is " << c1[0] << endl;
   int& i = c1[1];
   cout << "The second integer of c1 is " << i << endl;
   
}
  

Requisitos

encabezado: <deque>

espacio de nombres: std

Vea también

Referencia

deque Class

deque::operator[] y deque::at

Biblioteca de plantillas estándar