Introducción

C++ por defecto solo soporta el tipo de datos "c-string" que como vimos es un arreglo de caracteres terminados en "\0".

Para poder trabajar con "string" se debe utilizar la librería estándar <string>

<string>

String es un header de C++ (librería). Esta librería introduce el tipo string, tratamiento de caracteres y un grupo de funciones de conversión de texto.

Se pueden instanciar cuatro clases
  • string -> String class (class)
  • u16string -> String of 16-bit characters (class)
  • u32string -> String of 32-bit characters (class)
  • wstring -> Wide string (class )

La utilización de esta librería permite utilizar funciones (métodos) como:
  • length
  • append
  • copy
  • find
  • substr
  • compare
  • etc...
https://www.cplusplus.com/reference/string/string/