Articles of clone de

Como faço para clonar uma lista genérica em Java?

Eu tenho um ArrayList que gostaria de retornar uma cópia. ArrayList tem um método clone com a seguinte assinatura: public Object clone() Depois que eu chamo este método, como faço para converter o object retornado de volta para ArrayList ?

Cópia profunda vs cópia raso

Duplicar Possível: Qual é a diferença entre uma cópia detalhada e uma cópia superficial? Qual é a diferença entre cópia profunda e superficial. Que tipo de cópia faz um construtor de cópias?

Copiando um object polimórfico em C ++

Eu tenho base de class de Base partir do qual é derivado Derived1 , Derived2 e Derived3 . Eu construí uma instância para uma das classs derivadas que eu armazeno como Base* a . Agora preciso fazer uma cópia profunda do object que armazenarei como Base* b . Tanto quanto eu sei, a maneira normal […]

Qual é a diferença entre Bitmap.Clone () e novo Bitmap (Bitmap)?

Tanto quanto eu posso dizer, existem duas maneiras de copiar um bitmap. Bitmap.Clone () Bitmap A = new Bitmap(“somefile.png”); Bitmap B = (Bitmap)A.Clone(); novo bitmap () Bitmap A = new Bitmap(“somefile.png”); Bitmap B = new Bitmap(A); Como essas abordagens diferem? Estou particularmente interessado na diferença em termos de memory e segmentação.

Qualquer maneira de clonar o elemento de canvas HTML5 com seu conteúdo?

Existe alguma maneira de criar uma cópia em profundidade de um elemento de canvas com todo o conteúdo desenhado?

Como você pode clonar um object WPF?

Alguém tem um bom exemplo de como clonar profundamente um object WPF, preservando as conexões de dados? A resposta marcada é a primeira parte. A segunda parte é que você tem que criar um ExpressionConverter e injetá-lo no processo de serialização. Detalhes para isso estão aqui: http://www.codeproject.com/KB/WPF/xamlwriterandbinding.aspx?fid=1428301&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2801571

Qual é a diferença entre os methods dup e clone de Ruby?

Os documentos do Ruby para dup dizem: Em geral, clone e dup podem ter semânticas diferentes em classs descendentes. Enquanto o clone é usado para duplicar um object, incluindo seu estado interno, o dup geralmente usa a class do object descendente para criar a nova instância. Mas quando eu faço algum teste, descobri que eles […]

Derivar um traço resulta em erro inesperado do compilador, mas a implementação manual funciona

Este código ( playground ): #[derive(Clone)] struct Foo { t: &’a T, } fn bar(foo: Foo) { foo.clone(); } … não compila: error: no method named `clone` found for type `Foo` in the current scope –> :7:9 |> 16 |> foo.clone(); |> ^^^^^ note: the method `clone` exists but the following trait bounds were not […]

Qual é a melhor maneira de clonar / copiar profundamente um dictionary genérico .NET ?

Eu tenho um dictionary genérico dictionary que eu gostaria essencialmente de fazer um Clone () de .. qualquer sugestão.

Por que o método clone () é protegido em java.lang.Object?

Qual é o motivo específico pelo qual clone() é definido como protected em java.lang.Object ?