Resultados da pesquisa a pedido "copy-constructor"

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

3 a resposta

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; }

3 a resposta

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

8 a resposta

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?

1 a resposta

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.

2 a resposta

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

4 a resposta

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

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

4 a resposta

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