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

2 la respuesta

Mover constructor suprimido por el operador de coma

2 la respuesta

¿Se debe conservar la capacidad al mover un std :: vector?

Considere el siguiente código:

2 la respuesta

¿Cuándo se llama el constructor move en la función `std :: move ()`?

La función

2 la respuesta

¿Por qué resize () provoca una copia, en lugar de un movimiento, del contenido de un vector cuando se excede la capacidad? [duplicar]

Esta pregunta ya tiene una respuesta aquí:¿Cómo hacer cumplir la semántica de movimiento cuando un vector crece? 4 respuestasClase dada

2 la respuesta

Desplazar semántica y sobrecarga de operarios.

Esto está relacionado conesta respuesta proporcionado por Matthieu M. sobre cómo utilizar la semántica de movimientos con la sobrecarga del operador + (en ge...

2 la respuesta

Cómo engañar boost :: asio para permitir manejadores de solo movimiento

En un protocolo de comunicación RPC, después de la invocación de un método, estoy enviando mensajes "finalizados" a la persona que llama. Dado que ...

2 la respuesta

Repetido std :: move en un objeto boost :: asio socket en C ++ 11

2 la respuesta

¿Es inútil declarar una variable local como rvalue-reference, por ejemplo? T && r = mover (v)?

2 la respuesta

¿Por qué std :: move previene RVO?

En muchos casos, cuando se devuelve un local desde una función, RVO se activa. Sin embargo, pensé que usar explícitamente

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