Resultados da pesquisa a pedido "copy-constructor"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
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 ...
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 ...