Resultados da pesquisa a pedido "copy-constructor"

3 a resposta

Como se poderia implementar o construtor de cópias do std :: auto_ptr?

De volta à minha loucuraAutoArray thingy [https://bitbucket.org/BillyONeal/pevfind/src/64bc8a6e3d87/pevFind/Win32AutoArray.hpp] ... (citando bits importantes de lá: class AutoArray { void * buffer; public: //Creates a new empty ...

3 a resposta

Condições para geração automática de operador padrão / copiar / mover e copiar / mover atribuição?

Quero atualizar minha memória nas condições em que um compilador normalmente gera automaticamente um construtor padrão, um construtor de cópias e um operador de atribuição. Lembro-me de que havia algumas regras, mas não me lembro e também não ...

3 a resposta

possível usar std :: map em C ++ com uma classe sem nenhum operador de cópi

Estou usando uma classe (Object) que não possui nenhum operador de cópia: basicamente não pode ser copiada agora. Eu tenho u std::map<int,Object> objects variável que lista objetos com um identificador int. Como eu poderia adicionar um objeto ...

3 a resposta

Qual é a diferença entre sobrecarregar o operador = e sobrecarregar o construtor de cópia?

Qual é a diferença entre sobrecarregar o operador= em uma classe e ocopy constructor? Em que contexto cada um é chamado? Quero dizer, se tenho o seguinte: Person *p1 = new Person("Oscar", "Mederos"); Person *p2 = p1; Qual é usado? E então ...

3 a resposta

Problema com o ostringstream e o construtor de cópias [duplicado]

Duplicatas possíveis: Por que copiar strings não é permitido? [https://stackoverflow.com/questions/6010864/why-copying-stringstream-is-not-allowed] como copiar de um objeto stringstream para outro em C ...

3 a resposta

C ++ Chamando um construtor de cópia em uma classe derivada desconhecida através de uma classe base abstrata

Estou criando uma árvore que possui vários tipos diferentes de nós: um nó binário, um nó unário e um nó terminal. Eu tenho um ABC do qual todos os nós herdam. Estou tentando escrever um construtor de cópia recursiva para a árvore assim: class ...

4 a resposta

Por que o construtor de cópia é chamado quando retornamos um objeto de um método por valor

4 a resposta

Lista de verificação para escrever o construtor de cópias e o operador de atribuição em C ++

Escreva uma lista de tarefas que um construtor de cópias e um operador de atribuição precisam executar em C ++ para manter a segurança da exceção, evitar vazamentos de memória etc.

4 a resposta

Por que um construtor de cópias teria mais de um parâmetro?

$ 12.8 / 2 - 'Um construtor não modelo para a classe X é um construtor de cópias se seu primeiro parâmetro for do tipo X &, const X &, X volátil ou X volátil const ou X & constante e não houver outros parâmetros ou todos os outros parâmetros ...

4 a resposta

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

class MyClass { public: ~MyClass() {} MyClass():x(0), y(0){} //default constructor MyClass(int X, int Y):x(X), y(Y){} //user-defined constructor MyClass(const MyClass& tempObj):x(tempObj.x), y(tempObj.y){} //copy constructor private: int x; int ...