Descripción
Asigna un nuevo valor a la cadena, reemplazando su contenido actual.
Declaración
A continuación se muestra la declaración para std :: string :: operator =
tring& operator= (const string& str);
Parámetros
str - Es otro objeto de cuerda.
s - Puntero a una serie de caracteres.
c - Personaje para llenar la cadena.
il - Es un objeto initializer_list.
Valor devuelto
Devuelve * this.
Excepciones
Nunca arrojes excepciones.
Ejemplo
En el siguiente ejemplo para std :: string :: operator =.
#include <string>
int main () {
std::string str1, str2, str3;
str1 = "Test string: ";
str2 = 'abc';
str3 = str1 + str2;
std::cout << str3 << '\n';
return 0;
}
La salida de muestra debería ser así:
Test string: c