Resultados da pesquisa a pedido "move-semantics"
O C ++ 11 move a semântica fazendo algo novo, ou apenas tornando a semântica mais clara?
Eu estou basicamente tentando descobrir, é todo o conceito de "movimento semântico" algo novo, ou é apenas tornar o código existente mais simples d...
Como o compilador sabe mover variáveis locais?
Estou curioso para saber exatamente como esse recurso funciona. Considere algo como
Repetido std :: move em um objeto de soquete boost :: asio em C ++ 11
Eu estou explorando usando boost :: asio juntamente com recursos do C ++ 11. Em particular, estou focando em um exemplo chamado "async_tcp_echo_server.c...
implementação do visual studio de "move semântica" e "rvalue reference"
Me deparei com um vídeo do YouTube na concorrência c ++ 11 (parte 3) e o código a seguir, que compila e gera o resultado correto no vídeo. No entanto, recebi um erro de compilação desse código usando o Visual Studio 2012. O compilador reclama do ...
O std :: move é realmente necessário na lista de inicialização do construtor para membros pesados transmitidos por valor?
Recentemente, li um exemplo decppreference ... / vector / emplace_back [http://en.cppreference.com/w/cpp/container/vector/emplace_back]: struct President { std::string name; std::string country; int year; President(std::string p_name, ...
Mover semântica para um operador de conversão
Qual é a sintaxe para um operador de conversão móvel?Eu tenho um wrapper que envolve
Retornar valores para objetos ativos
Em 2010, Herb Sutter defendia o uso de objetos ativos em vez de fios nus em um artigo [http://www.drdobbs.com/parallel/prefer-using-active-objects-instead-of-n/225700095] no Dr. Dobb. Aqui está uma versão do C ++ 11: class Active { public: ...
Mover semântica e sobrecarga de operadores
Isto está relacionado comesta resposta fornecido por Matthieu M. sobre como utilizar a semântica de movimento com a sobrecarga do operador + (em geral, os op...
Existe algum caso em que o retorno de uma referência de valor RV (&&) é úti
Existe um motivo para uma função deve retornar uma referência de valor RV? Uma técnica, truque, idioma ou padrão? MyClass&& func( ... ); Estou ciente do perigo deetornando ...
Quais são as regras para geração automática de operações de movimentação?
No C ++ 98, o compilador C ++ poderiaautomaticamente gerar construtor de cópias e operador de atribuição de cópias por meio de cópia por membro, por exemplo struct X { std::string s; std::vector<int> v; int n; };O compiladorautomaticamente gera ...