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

3 la respuesta

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:

3 la respuesta

Mover que lanza?

3 la respuesta

Asignación de movimiento incompatible con Copia estándar e Intercambio

6 la respuesta

Mover el elemento de std priority_queue en C ++ 11

Ejemplo de trabajo mínimo.

4 la respuesta

¿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...

2 la respuesta

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...

1 la respuesta

Valor de enlace para valorar el enlace

7 la respuesta

¿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

2 la respuesta

¿Por qué `std :: move` se llama` std :: move`?

3 la respuesta

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 ...