deep-copy 问答列表

浅拷贝、深拷贝和普通赋值操作有什么区别?

作者:deeshank 提问时间:6/22/2013

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(...

浅拷贝、深拷贝和普通赋值操作有什么区别?

作者:deeshank 提问时间:6/22/2013

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(...

如何在链表中实现深层复制构造函数?

作者:Laurel Link 提问时间:9/19/2019

对于我目前正在处理的这个问题,我正在尝试在此链表中创建一个方法,该方法执行从一个项目到另一个项目的深度复制。现在,这个方法的内部是空的,因为我无法为我的生活做任何事情。有什么方法可以在下面注释的代码区...

包含指向指针的对象的深层复制

作者:Vendor 提问时间:9/10/2021

我正在尝试为包含指针的对象制作一个复制构造函数,该指针引用其他指针等。 下面的代码是一个二叉树。 BTree.h { public: vertex* root; BTree() { ro...

C++ 中的深度复制构造函数

作者:aurora 提问时间:5/8/2022

该程序旨在为 Foo 创建一个深度复制构造函数。下面是类定义: class Foo { int _cSize; char *_cValues; std::vector<int> _iValue...

如何在Java中实现整数数组的复制构造函数?(学校作业)

作者:user13508239 提问时间:5/11/2020

我想使用复制构造函数创建此 IntArrayList 类的深层副本。我写了一个空的复制构造函数,但不知道该放什么。我必须完成这项作业,并证明原件和副本的结果是独立的。 此外,我们不允许使用库方法,例...

当使用 unique_ptr 作为数据成员时,如何利用编译器生成的复制/移动 ctor?

作者:davidA 提问时间:4/4/2023

假设我有一个包含数据成员的类,并且我希望该类支持复制,方法是深度克隆智能指针指向的对象:unique_ptr #include <iostream> #include <memory> using...

当我们复制/分配派生类对象时,如何在继承中复制基类成员?

作者:Jack 提问时间:5/8/2019

我有以下情况: 我有一个 Abstract 基类 No Copy 构造函数 无赋值运算符 有一些数据成员 派生类(派生自上面的基类) has 赋值运算符 有一些数据成员 当我们将一个派生类对象复...

如何在 c# 中基于特定的源对象创建各种副本?

作者:Ipsider 提问时间:7/19/2018

我有一个 MyObject 类型的复杂 objectA。我想基于特定对象创建此 MyObject 的多个变体 A。 public class MyObject() { int myAttr1; ...

Java 的 ArrayList 的复制构造函数是浅拷贝还是深拷贝?

作者:蔡纪轮 提问时间:12/18/2017

长期以来,我一直对 Java 容器的复制构造函数是浅拷贝还是深拷贝感到困惑? 以下是我的理解: ints1、ints2、ints3 是引用,因此它们位于堆栈中。 inst1 指向堆中的某个对象,该对象...


共23条 当前第1页