Resultados da pesquisa a pedido "move-semantics"

1 a resposta

Retornando std :: move (f) em std :: for_each

1 a resposta

Realocação de vetor usa a cópia em vez do construtor de movimento

3 a resposta

Forçar um erro de tempo de compilação se std :: move resultará em uma cópia não intencional?

2 a resposta

É inútil declarar uma variável local como referência de valor, por ex. T & r = move (v)?

Vocês poderiam me dar um exemplo ilustrativo sob certas circunstâncias para provar que as seguintes afirmações são úteis e necessárias?

1 a resposta

Como escrevo a função de atribuição de movimento para essa classe derivada?

2 a resposta

Por que o std :: move impede o RVO?

3 a resposta

std :: vector <Foo> quando alguns membros do Foo são referências

Eu sempre prefiro usar referências de ponteiros sempre que possível, isso torna a sintaxe mais limpa na minha opinião. Neste caso, eu tenho uma classe:

3 a resposta

Mover Atribuição incompatível com Cópia Padrão e Trocar

Testando a nova Move Semantics.Acabei de perguntar sobre os problemas que eu estava tendo com o Move Constructor. Mas, como acontece nos comentários, o probl...

3 a resposta

Mova o que joga?

No meu entender, move-constructors e move-assign devem ser marcados noexcept para que o compilador os utilize quando, por exemplo, realocar dentro de um veto...

6 a resposta

Mover elemento de std priority_queue em C ++ 11