Вопросы по теме 'deep-copy'
Как клонировать ArrayList, а также клонировать его содержимое?
Как я могу клонировать ArrayList , а также клонировать его элементы на Java?
Например у меня есть:
ArrayList<Dog> dogs = getDogs();
ArrayList<Dog> clonedList = ....something to do with dogs....
И я ожидал, что объекты в...
449125 просмотров
schedule
03.08.2022
Проблема с экземплярами класса Python, имеющими неглубокое соединение
Я пытаюсь написать структуру генетического алгоритма на Python и сталкиваюсь с проблемами с поверхностным/глубоким копированием. Мой фон в основном C/C++, и я изо всех сил пытаюсь понять, как эти соединения сохраняются.
То, что я вижу, — это взрыв...
96 просмотров
schedule
08.10.2023
Добавить объект в NSMutable Array, глубокая копия
Я объявляю свойство в своем классе: NSMutableArray *data;
classmethod{
[self.data addObject: message];
}
Он добавляет ссылку на сообщение в массив, когда метод заканчивается, содержимое данных будет равно нулю, есть ли способ сделать...
408 просмотров
schedule
08.04.2024
JavaScript: Циркулярное копирование JSON с глубоким копированием
вступление:
Я пытаюсь написать метод глубокого копирования, но мне нужно отслеживать мои посещенные узлы, чтобы я мог ссылаться на ранее visitedNode вместо глубокого копирования навсегда до переполнения стека.
попытки:
var visitedNodes =...
2434 просмотров
schedule
04.09.2022
Список ‹Object› и полная копия
У меня есть класс с типами значений и некоторыми List<Object> членами. Класс реализует IClonable интерфейс, а также Clone() и GetHashCode() . В Clone() методе я использовал MemberwiseClone() метод для клонирования типов значений....
272 просмотров
schedule
09.04.2024
C# Каждый класс пишет и получает по одному SerialPort или как DeepCopy SerialPort?
У меня три класса, основной, серийный, метровый.
главное создать новый экземпляр счетчика и добавить список для управления, когда пользователь нажимает кнопку.
// main.cs
MeterPanel meter = new MeterPanel(meterid);
list_Meters.Add(meter);...
216 просмотров
schedule
13.01.2024
Как я могу перегрузить оператор присваивания для двойного указателя в С++?
MyType **arr;
как я могу перегрузить оператор = для глубокого копирования, я имею в виду
MyType **arr1 = ...;
MyType **arr2 = ...;
arr1 = arr2; // <-deep copy
может кто-нибудь направить меня, как сделать такую вещь? MyType...
24 просмотров
schedule
08.10.2023