Вопросы по теме 'deep-copy'

Как выполнить глубокую копию объекта, не помеченного как сериализуемый (в С#)?
Я пытаюсь создать стек буфера обмена на С#. Данные буфера обмена хранятся в System.Windows.Forms.DataObject объектах. Я хотел сохранить каждую запись буфера обмена ( IDataObject ) непосредственно в общем списке. Из-за того, как растровые...
3442 просмотров
schedule 08.09.2022

Создание метода глубокого копирования, Java
Я хочу сделать метод глубокого копирования. Я искал помощи здесь на днях с этой проблемой, но это было для конструктора копирования. Теперь мне нужен обычный метод. У меня есть созданный код (нерабочий), но я просто не понимаю его полностью....
1324 просмотров
schedule 09.10.2022

Как сделать глубокую копию (клон) в Entity framework 4?
Как сделать глубокую копию (клон) в Entity framework 4? Мне нужно получить копию EntityObject с копиями всех связанных объектов.
3827 просмотров

Библиотека глубокого копирования Java
Есть ли библиотека, которая может делать глубокую копию? ex) обычный объект, массив, список, поток ввода и т. д.
4189 просмотров
schedule 04.10.2022

Как сделать полную копию Java ArrayList
Возможный дубликат: Как клонировать ArrayList, а также клонировать его содержимое? пытаюсь сделать копию ArrayList. Базовый объект просто содержит объекты Strings, int, BigDecimals, Dates и DateTime. Как я могу гарантировать, что...
165479 просмотров
schedule 08.02.2024

Варианты реализации конструктора копирования и оператора присваивания -
Недавно я пересмотрел конструктор копирования, оператор присваивания, идом копирования подкачки, который можно увидеть здесь: идиома копирования и замены? и многие другие места - Ссылка выше - отличный пост, но у меня осталось еще несколько...
1754 просмотров

Многократное поведение глубокого копирования Python
Предположим, у меня есть два класса, скажем, Manager и Graph , где каждый Graph имеет ссылку на своего менеджера, а каждый Manager имеет ссылки на набор графов, которыми он владеет. Я хочу иметь возможность делать две вещи 1) Скопируйте график,...
966 просмотров
schedule 29.04.2023

Java автоматически обновляет все ссылки при замене (не изменении) объекта?
Итак, у меня есть ArrayList объектов моего собственного класса: public class A {...} Теперь предположим, что у меня есть переменная, которая содержит один из этих объектов из списка. Теперь я знаю, что если я изменю этот объект (например,...
2165 просмотров
schedule 03.08.2023

Как глубоко скопировать список?
У меня проблема с копией списка: Итак, после того, как я получил E0 от 'get_edge' , я сделал копию E0 , позвонив 'E0_copy = list(E0)' . Здесь, я полагаю, E0_copy - это глубокая копия E0 , и я передаю E0_copy в 'karger(E)' . Но в...
288937 просмотров
schedule 13.12.2023

Реализация глубокого клонирования объекта
Мне нужно реализовать общий метод глубокого клонирования расширения, который можно использовать с любым экземпляром ссылочного типа, чтобы получить его глубокую копию. Я реализую это следующим образом static class ClassCopy { static public T...
3960 просмотров
schedule 16.09.2022

Глубокая копия OpenCV cv::Mat
Меня смущает поведение копирования cv::Mat . Из документации я понимаю, что Mat::copyTo() — это глубокая копия, а оператор присваивания — нет. Мои вопросы: что мне делать, чтобы вернуть cv::Mat из функции, например: cv::Mat func() ?...
50679 просмотров
schedule 02.05.2022

Глубокое копирование массива и мелкое копирование
Я изучаю глубокое копирование и поверхностное копирование. Если у нас есть два массива: int[]arr1={1,2,3,4,5}; int[]arr2={1,2,3,4,5}; Вопрос . Оба массива указывают на одни и те же ссылки [1][2][3][4][5] . Что произойдет, если я...
897 просмотров
schedule 28.07.2023

Глубокая копия древовидной структуры данных на С++ без шаблонного кода копирования?
Предположим, у меня есть древовидная структура данных, реализованная с помощью класса node: class Node { Node * parent; std::vector<Node*> children; int data_1; std::string data_2; double data_3; ... float data_n; }; Чтобы...
978 просмотров

Как клонировать элементы управления Windows Forms даже с несериализуемыми свойствами?
Как клонировать или сериализовать элемент управления Windows Forms? Когда я пытаюсь клонировать элементы управления Windows Forms, используя этот код «CloneControl(Control ct1)», он позволяет мне дублировать элементы управления с некоторыми...
9650 просмотров
schedule 03.12.2023

Внедрение глубокого копирования
Я пытаюсь реализовать глубокую копию массива общих указателей. Я боролся с этим более 2 дней и не могу понять это! Мой профессор предоставил соответствующую тестовую программу, но я не думаю, что она здесь нужна. Что касается реализаций. См....
257 просмотров
schedule 22.07.2022

Как сделать глубокую копию из cv::Mat в IplImage?
В такой функции void ipl_in_ipl_out(IplImage* src, IplImage* dst) { cv::Mat src_mat(src); dst = cvCloneImage(&(IplImage) src_mat); } при выходе из функции в dst нет данных. И как глубоко скопировать из cv::Mat в IplImage? Я хочу...
1602 просмотров
schedule 03.12.2023

Правильно ли использовать слова Глубокая / Мелкая копия указателя
Мой вопрос не в концепции, а в использовании этих слов. Предполагая этот случай: int *a=new int[3]; int *b=a; // It is called shallow copy Мой вопрос: правильно ли называть это мелкой копией? Я не вижу мелкой копии. int* - это...
70 просмотров
schedule 19.04.2023

Существует ли такая вещь, как медиум-копия? Или: как точно контролировать глубину копирования?
У меня есть словарь. Ключи словаря — это целые числа, а значения — это списки объектов . Я хочу иметь возможность копировать словарь таким образом, чтобы ссылаться на те же самые те же объекты , но разные списки . Когда я использую обычную...
124 просмотров
schedule 20.09.2023

Копировать массивы примитивных типов с помощью System.arrayCopy, мелко или глубоко?
Я понимаю, как System.arrayCopy() создает неглубокую копию массивов Object[] , которые ему передаются. Но я не понимаю, как это работает с массивами примитивных типов, таких как int[] или byte[] . Ссылок на копирование нет. В этом случае не...
886 просмотров

Структура глубокого копирования, имеющая значение указателя на 0 в golang
У меня есть структура в golang , как показано ниже type Test struct { prop *int } Я хочу получить глубокую копию объекта структуры, когда prop является указателем на нулевое значение. В реальной структуре гораздо больше полей, и мне...
735 просмотров
schedule 31.08.2022