Resultados da pesquisa a pedido "copy-constructor"
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 ...
Construtor de cópia C ++ usando ponteiros
Alguém pode explicar o significado de*p=*q neste código C ++? Esse é um conceito de construtor de cópias? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }
Maneira correta de duplicar o objeto Delphi
Quais são os prós e os contras da duplicação de uma instância de objeto com construtor ou função de instância? Exemplo A: type TMyObject = class strict private FField: integer; public constructor Create(srcObj: TMyObject); overload; ...
Qual é a regra dos três?
O quecopiando um objeto significar?O que são ascopiar construtor e aoperador de atribuição de cópia?Quando preciso declará-los eu mesmo?Como posso impedir que meus objetos sejam copiados?
A cópia de um objeto através do construtor de cópias obtém a mesma variável de instância que o objeto original?
Uma cópia de um objeto com variáveis de instância de objeto obtém a mesma variável de instância que o objeto original? Nesse caso, queria saber se os objetos originais e de cópia estão fazendo referência às mesmas variáveis de instância.
mecanismo de chamada do construtor
struct my { my(){ std::cout<<"Default";} my(const my& m){ std::cout<<"Copy";} ~my(){ std::cout<<"Destructor";} }; int main() { my m(); //1 my n(my()); //2 } Saída esperada: 1 ) Default 2 ) CopySaída real: O que há de errado com meu entendimento ...
c ++ push_back, construtor de cópia não const
Eu tenho uma classe que eu quero push_back em um deque. O problema é que quando eu empurro para trás, preciso que o objeto original seja alterado, portanto, preciso de um copiador não constante. Agora, se eu implementar que meu copiador const ...
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 ...
Os bytes de preenchimento de um tipo de POD são copiados?
Suponha que eu tenha um tipo de POD como este: struct A { char a; int b; };No meu sistema,sizeof(A) == 8, Apesar desizeof(char) == 1 esizeof(b) == 4. Isso significa que a estrutura de dados possui 3 bytes não utilizados. Agora, suponha que ...