std::basic_string::operator[] en C++

Devuelve una referencia al carácter en la ubicación especificada pos. No se realizan comprobaciones de límites. Si pos > size(), el comportamiento no está definido.

Sintaxis:

reference operator[] (size_type pos);
const_reference operator[] (size_type pos) const;
Parameters :
pos - position of the character to return
Return value :
Reference to the requested character
Exceptions :
No exception is thrown
/* CPP program to access
   a character through
   std::basic_string::operator[] */
#include <iostream>
  
//Driver code
int main()
{
    //String with valid indices from 0 to 2
    std::string str = "abc";
  
    //Printing size of string
    std::cout << "string size = " << str.size() << '\n';
      
    //Accessing element at index 2
    std::cout << "Element : " << str[2];
}

Producción

string size = 3
Element : c

Este artículo es una contribución de Rohit Thapliyal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *