Biblioteca de cadenas de C ++: operador []

Descripción

Devuelve una referencia al carácter en la posición pos en la cadena.

Declaración

A continuación se muestra la declaración para std :: string :: operator []

char& operator[] (size_t pos);

C ++ 11

const char& operator[] (size_t pos) const;

Parámetros

pos - Valor con la posición de un carácter dentro de la cadena.

Valor devuelto

Devuelve una referencia al carácter en la posición pos en la cadena.

Excepciones

si se lanza una excepción, no hay cambios en la cadena.

Ejemplo

En el siguiente ejemplo para std :: string :: operator [].

#include <iostream>
#include <string>

int main () {
   std::string str ("Sairamkrishna Mammahe");
   for (int i=0; i<str.length(); ++i) {
      std::cout << str[i];
   }
   return 0;
}
Sairamkrishna Mammahe