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

7 la respuesta

¿Qué optimización proporciona la semántica de movimiento si ya tenemos RVO?

Hasta donde entiendo, uno de los propósitos de agregar semántica de movimiento es optimizar el código llamando al constructor especial para copiar objetos "temporales". Por ejemplo, ...

8 la respuesta

¿Se está especializando std :: swap en desuso ahora que tenemos semántica de movimiento? [duplicar

Posible duplicado: Move semántica == ¿la función de intercambio personalizada está obsoleta? [https://stackoverflow.com/questions/6416385/move-semantics-custom-swap-function-obsolete] Así es comostd::swap se parece a C ++ 11: template<typename ...

11 la respuesta

¿Qué son las semánticas de movimiento?

Acabo de terminar de escuchar la radio de Ingeniería de Softwareentrevista de podcast con Scott Meyers [http://www.se-radio.net/2010/04/episode-159-c-0x-with-scott-meyers/]respecto aC ++ 0x [http://en.wikipedia.org/wiki/C++11]. La mayoría de las ...

12 la respuesta

perador de asignación @Move y `if (this! = & Rhs)`

En el operador de asignación de una clase, generalmente debe verificar si el objeto que se está asignando es el objeto de invocación para no arruinar las cosas: Class& Class::operator=(const Class& rhs) { if (this != &rhs) { // do the assignment ...