Resultados da pesquisa a pedido "copy-constructor"
Herança de copiar e mover construtores da classe base usando a palavra-chave "using"
Eu quero herdar o construtor de cópia da classe base usandousing palavra-chave: #include <iostream> struct A { A() = default; A(const A &) { std::cerr << __PRETTY_FUNCTION__ << std::endl; } A( A &&) { std::cerr << __PRETTY_FUNCTION__ << ...
Copie um objeto e faça com que ambos compartilhem uma variável de membro (C ++)
Estive pensando e pesquisando isso, mas não consigo resolver esta questão. Eu gostaria de um objeto que, quando copiado para outro objeto, os dois objetos compartilham determinada variável de membro. Então, quando eu altero o valor da variável de ...
Por que o construtor de movimento definido pelo usuário desabilita o construtor de cópia implícito?
Enquanto eu estou lendo boost / shared_ptr.hpp, eu vi este código:
Por que redimensionar () causa uma cópia, em vez de uma movimentação, do conteúdo de um vetor quando a capacidade é excedida? [duplicado]
Esta questão já tem uma resposta aqui:Como impor a semântica de movimento quando um vetor cresce? 4 respostasDada classe
passagem de std :: thread por chamadas de referência
Bem, eu tenho um problema com a passagem de dados em um thread usando std :: thread. Eu pensei ter entendido a semântica geral dos construtores de cópias, etc., mas parece que não entendi bem o problema. Eu tenho uma classe simples chamada Log ...
Polimorfismo com construtor de cópias
Aqui está o código que eu uso. Gostaria de saber se o que fiz é correto e seguro. Normalmente ele compila e os testes que fiz são bem-sucedidos. Mas como é a primeira vez que usodynamic_cast estatic_cast, Gostaria de ter certeza de que não perdi ...
O memcpy é de uma construção ou atribuição de tipo trivialmente copiável?
Digamos que você tenha um objeto do tipoT e um buffer de memória adequadamente alinhadoalignas(T) unsigned char[sizeof(T)]. Se você usarstd::memcpy copiar do objeto do tipoT aounsigned char matriz, isso é considerado construção de cópia ou ...