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