Resultados da pesquisa a pedido "copy-constructor"
Por que o operador de atribuição de cópia deve retornar uma referência / referência const?
Em C ++, o conceito de retornar referência do operador de atribuição de cópia não é claro para mim. Por que o operador de atribuição de cópia não pode retornar uma cópia do novo objeto? Além disso, se eu tiver aulaAe o seguinte: A a1(param); A ...
Erro do compilador C ++ C2280 "tentando referenciar uma função excluída" no Visual Studio 2013 e 2015
Este trecho é compilado sem erros no Visual Studio 2013 (Versão 12.0.31101.00, atualização 4) class A { public: A(){} A(A &&){} }; int main(int, char*) { A a; new A(a); return 0; }enquanto é compilado com este erro no Visual Studio 2015 RC ...
construtor de cópia de modelo c ++ na classe de modelo
Eu tenho uma classe de modelo que tem um construtor de cópia de modelo. O problema é que, quando instanciamos essa classe usando outra instância dessa classe com o mesmo tipo de modelo, meu construtor de cópia de modelo não é chamado. Por que não ...
Qual é o idioma de copiar e trocar?
Qual é esse idioma e quando deve ser usado? Quais problemas ele resolve? O idioma muda quando o C ++ 11 é usado? Embora tenha sido mencionado em muitos lugares, não tivemos nenhuma pergunta e resposta singular "o que é isso", então aqui está. ...
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 ...
Clone () vs construtor Copy - recomendado em java [duplicate]
Esta pergunta já tem uma resposta aqui: clone () vs construtor de cópias vs método de fábrica? [/questions/1106102/clone-vs-copy-constructor-vs-factory-method] 10 respostas étodo @clone vs construtor de cópias em java. qual é a solução correta. ...
Verifique se há “auto-atribuição” no construtor de cópias?
oje, na universidade, fui recomendado por um professor que verificaria(this != ©) no construtor de cópia, da mesma forma que você deve fazer ao sobrecarregaroperator=. No entanto, questionei isso porque não consigo pensar em nenhuma situação ...
Qual é a maneira mais confiável de proibir um construtor de cópias em C +
Às vezes é necessário proibir um construtor de cópias em uma classe C ++ para que a classe se torne "não copiável". Claro,operator= deve ser proibido ao mesmo temp Até agora, vi duas maneiras de fazer isso. A maneira 1 é declarar o ...
Comportamento estranho de inicialização de cópia, não chama o construtor de cópia!
Eu estava lendo a diferença entre inicialização direta e inicialização de cópia (§8.5 / 12): T x(a); //direct-initialization T y = a; //copy-initializationO que eu entendo lendo sobre ...