Para la función resumen de intercambio ()

Fuentes de la Enciclopedia de Baidu

Muchos función de intercambio de equipo, tales como el intercambio de cadena (de intercambio)
operación de intercambio para lograr funciones de conmutación para todos los elementos en los dos recipientes. El tipo de recipiente que debe intercambiarse el partido tiene: el contenedor debe ser del mismo tipo, el tipo de elemento y la misma también debe ser almacenado. Después de llamar a la función de intercambio, el operando derecho original se almacena en los elementos de almacenamiento en el operando de la izquierda, y viceversa.
vector <string> svec1 (10); // vector vith 10 elementos
vector <string> svec2 (24); // vector con 24 elementos
svec1.swap (svec2);
Después de realizar intercambio, los tipos de almacenamiento de contenedores 24 de cuerda svec1 de elementos, y se almacenan svec2 10 elementos.
Una cuestión importante es que el canje: Esto no significa quitar o insertar cualquier elemento, sino también asegurar la realización del intercambio en tiempo constante. En ausencia de cualquier elemento dentro del movimiento del contenedor, por lo iterador no qué fracasa.

Supongo que te gusta

Origin www.cnblogs.com/awangkuo/p/12534310.html
Recomendado
Clasificación