move-semantics (152)
- El compilador no falla al empujar un std:: unique_ptr en un std:: vector
- ¿Por qué no existe `std:: stringstream:: stringstream(std:: string &&)`?
- ¿Por qué no se mueve el constructor de movimiento siempre que sea posible con las funciones `make_x()`?
- ¿Por qué pasa el valor(si se necesita una copia) recomendado en C++ 11 si una referencia constante solo cuesta una sola copia?
- ¿Por qué se copian y mueven constructores llamados juntos?
- ¿Cómo puede un tipo con construcción/asignación de movimiento suprimido ser considerado móvil?
- ¿Copiar y mover idioma?
- ¿Por qué no se llama al constructor de movimientos cuando se mueve en un lambda?
- ¿Por qué C++ le permite mover clases que contienen objetos con operaciones de movimiento eliminadas?
- `pair:: operator=(pair &&)` error con `auto &` operaciones de movimiento deducidas-¿regresión de libstdc++?
- ¿Por qué debería std:: mover un std:: shared_ptr?
- ¿Por qué no se elige mover el constructor al devolver un objeto local de tipo derivado del tipo de retorno de la función?
- Constructor usando std:: forward
- ¿Por qué el movimiento de clase derivada es construible cuando la clase base no es?
- ¿Evitar los locales constantes que se devuelven?
- ¿Se llama movimiento al constructor dos veces en C++?
- const_cast y std:: move para eliminar la constancia de la no referencia
- ¿Debo eliminar el constructor de movimientos y la asignación de movimientos de un puntero inteligente?
- ¿Puede un compilador optimizado agregar std:: move?
- Si muevo un objeto local a una función, ¿seguirá siendo válido después?