Red de conocimiento informático - Problemas con los teléfonos móviles - T1. ¿Qué significa intercambio (S2)?

T1. ¿Qué significa intercambio (S2)?

Este código es una llamada de función en C++.

En muchos lenguajes de programación, s1.swap(s2) es una llamada de función en C++ para intercambiar el contenido de dos cadenas. Esta función está definida en la clase de cadena.

Esta función no devuelve un valor, pero intercambiará el contenido de los dos objetos de cadena, es decir, después de llamar a esta función, se intercambiará el contenido de s1 y s2, y después de llamar al intercambio; función, el contenido de s1 y s2 también se intercambiará.

Esta función generalmente lee el valor de s1, asigna el valor de s1 a s2 y asigna el valor original de s2 a s1.