C++ Números y cadenas
Agregar números y cadenas
¡ADVERTENCIA!
C++ utiliza el operador +
tanto para la suma como para la concatenación.
Se agregan números. Las cadenas están concatenadas.
Si sumas dos números, el resultado será un número:
Si agrega dos cadenas, el resultado será una concatenación de cadenas:
Ejemplo
string x = "10";
string y = "20";
string z = x + y; // z será 1020 (una cadena)
Inténtalo tú mismo »
Si intenta agregar un número a una cadena, se produce un error:
Ejemplo
string x = "10";
int y = 20;
string z = x + y;