Resultados da pesquisa a pedido "move-constructor"
Construtor de movimento explícito
Tentando compilar o seguinte código: struct Foo { explicit Foo ( void ) { } explicit Foo ( Foo&& rhs ) { } }; Foo bar ( void ) { return Foo(); }Obtendo o seguinte erro: chamada para o construtor de cópias excluído implicitamente de 'Foo' Bem, ...
Referência de rvalor do C ++ 11 que chama o construtor de cópia também
Eu tenho testado alguns recursos do C ++ 11 de alguns. Me deparei com referências de valor r e movo construtores. Eu implementei meu primeiro construtor de movimento, aqui está: #include <iostream> #include <vector> using namespace std; class ...
Use std :: move no construtor de movimento C ++ 11 com sintaxe de inicialização uniforme
Eu tenho essa classe simples:
Por que este construtor de cópia é chamado em vez do construtor de movimentação?
O trecho de código a seguir faz com que o construtor de cópia seja chamado onde eu esperava que o construtor de movimento fosse chamado:
Por que a chamada explícita do construtor base move realmente chama o construtor base copy? [duplicado
Esta pergunta já tem uma resposta aqui: Move construtor no objeto derivado [/questions/4086800/move-constructor-on-derived-object] 2 respostas Estou tentando chamar explicitamente o movedor de classe base através do movedor de classe derivada, ...
Os construtores de movimentação são produzidos automaticament
Tenho uma classe grande segurando muitos contêineres ST O compilador fará automaticamente um construtor de movimentação que moverá esses contêineres para o destino ou eu tenho que criar a minh