Resultados de la búsqueda a petición "move"

4 la respuesta

"Mover" dos vectores juntos

Si tengo dos vectores y quiero combinarlos en uno, puedo hacerlo de la siguiente manera: std::vector<T> a(100); // just some random size here std::vector<T> b(100); a.insert(std::end(a), std::begin(b), std::end(b)); Eso implica copiar, lo ...

6 la respuesta

Preguntas sobre el operador de asignación de movimiento

Imagine la siguiente clase que administra un recurso (mi pregunta es solo sobre el operador de asignación de movimiento): struct A { std::size_t s; int* p; A(std::size_t s) : s(s), p(new int[s]){} ~A(){delete [] p;} A(A const& other) : ...

4 la respuesta

¿Tiene sentido utilizar la semántica de movimiento para el operador + y / o el operador + =?

Me preguntaba en qué tipo de casos tiene sentido usar la semántica de movimiento al sobrecargar operator + y / u operator + =. Aunque se explica en esta pregunt [https://stackoverflow.com/questions/8687701/operator-and-move-semantics] cómo se ...