Concatenación de cadenas C++
Concatenación de cadenas
El +
operador se puede utilizar entre cadenas para sumarlas y crear una nueva cadena. Esto se llama concatenación :
Ejemplo
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
En el ejemplo anterior, agregamos un espacio después de firstName para crear un espacio entre John y Doe en la salida. Sin embargo, también puede agregar un espacio con comillas ( " "
o ' '
):
Ejemplo
string firstName = "John";
string lastName = "Doe";
string fullName =
firstName + " " + lastName;
cout << fullName;
Adjuntar
Una cadena en C++ es en realidad un objeto, que contiene funciones que pueden realizar ciertas operaciones en cadenas. Por ejemplo, también puedes concatenar cadenas con la append()
función:
Ejemplo
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName.append(lastName);
cout << fullName;
Depende de usted si desea utilizar +
o append()
. La principal diferencia entre los dos es que la append()
función es mucho más rápida. Sin embargo, para pruebas y demás, podría ser más fácil simplemente usar +
.