Biblioteca C ++ String - operador []

Descrição

Ele retorna uma referência ao caractere na posição pos na string.

Declaração

A seguir está a declaração para std :: string :: operator []

char& operator[] (size_t pos);

C ++ 11

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

Parâmetros

pos - Valor com a posição de um caractere na string.

Valor de retorno

Ele retorna uma referência ao caractere na posição pos na string.

Exceções

se uma exceção for lançada, não haverá mudanças na string.

Exemplo

No exemplo abaixo 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