Resultados de la búsqueda a petición "move-constructor"
¿Por qué la llamada explícita del constructor de movimiento base realmente llama al constructor de copia base? [duplicar
Esta pregunta ya tiene una respuesta aquí: Move constructor en objeto derivado [/questions/4086800/move-constructor-on-derived-object] 2 respuestas Estoy tratando de llamar a la clase base move ctor explícitamente a través de la clase derivada ...
(¿Por qué) debería un constructor de movimiento o un operador de asignación de movimiento borrar su argumento?
Un ejemplo de implementación del constructor de movimiento de un curso de C ++ que estoy tomando se parece un poco a esto: /// Move constructor Motorcycle::Motorcycle(Motorcycle&& ori) : m_wheels(std::move(ori.m_wheels)), ...
¿Cuándo se llama Move Constructor?
Estoy confundido acerca de cuándo se llama a un constructor de movimientos frente a un constructor de copia. He leído las siguientes fuentes:Mover constructo...
Mover Constructor vs Copiar Elision. ¿Cuál se llama?
Tengo dos piezas de código aquí para mostrarte. Son dos clases y cada una proporciona un Move Constructor y una función que devuelve un temporal. En el primer caso, la función que devuelve un temporal llama alMove Constructor En el segundo caso, ...
Heredar los constructores de copia y movimiento de la clase base usando la palabra clave "using"
Quiero heredar el constructor de copia de la clase base usandousing palabra clave: #include <iostream> struct A { A() = default; A(const A &) { std::cerr << __PRETTY_FUNCTION__ << std::endl; } A( A &&) { std::cerr << __PRETTY_FUNCTION__ << ...
Comprender `std :: is_move_constructible`
Tipos sin un constructor de movimiento, pero con un constructor de copia que aceptaconst T& argumentos, satisfacerstd::is_move_constructible. Por ejemplo, en el siguiente código: #include <type_traits> struct T { T(const T&) {} //T(T&&) = ...
¿Se producen automáticamente los constructores de movimiento?
Tengo una gran clase que contiene muchos contenedores STL. ¿El compilador realizará automáticamente un constructor de movimiento que moverá esos contenedores al destino o tengo que hacer el mío?
Página 1 de 2