Resultados de la búsqueda a petición "move-semantics"
std :: vector <Foo> cuando algunos miembros de Foo son referencias
A menudo prefiero usar referencias a los punteros siempre que sea posible, en mi opinión hace que la sintaxis sea más limpia. En este caso, tengo una clase:
Mover el elemento de std priority_queue en C ++ 11
Ejemplo de trabajo mínimo.
¿Por qué tener movimiento semántico?
Permítanme comenzar diciendo que he leído algunas de las muchas preguntas ya formuladas con respecto a la semántica de movimientos. Esta pregunta no es sobre...
Mover-asignación y miembro de referencia
La asignación de copia para una clase con una variable miembro de referencia es un no-no porque no puede reasignar la referencia. Pero ¿qué pasa con la asign...
¿La construcción de paso por valor y luego movimiento es un mal lenguaje?
Como tenemos semántica de movimiento en C ++, hoy en día es habitual hacer
Returning an argument passed by rvalue reference
Si tengo una claseA y funciones A f(A &&a) { doSomething(a); return a; } A g(A a) { doSomething(a); return a; } el constructor de la copia se llama al regresara def, pero el constructor de movimiento se usa al regresar deg. Sin embargo, por lo ...