Resultados da pesquisa a pedido "copy-constructor"

1 a resposta

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__ << ...

1 a resposta

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 ...

2 a resposta

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:

2 a resposta

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

2 a resposta

Por que o construtor de cópia não é chamado aqui?

2 a resposta

construtor de cópia da classe QT derivada

2 a resposta

Localizar causa raiz de “não é possível acessar o membro privado declarado na classe 'QObject'”

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...