腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
如何在Java中创建一个2d
数组
的
深度
副本?
、
、
、
、
我刚刚在我的2d boolean
数组
上使用了.clone(),认为这是一个
深度
拷贝
。我是否应该遍历它并执行一系列的System.arraycopy?
浏览 0
提问于2009-10-14
得票数 62
回答已采纳
1
回答
如何在Javascript中制作对象的深层副本
、
、
、
我想制作一个对象的
深度
副本,假设我有一个对象: const oriObj = { version: 1,}; 因此,在click event之后,oriObj被设置为一个空
数组
[],但我仍然希望获得oriObj中的原始值,例如id和版本。我试图做一个
深度
拷贝
,所以不管oriObj如何变化,一旦我一开始就得到了oriObj的值,我就会
深度
拷贝
它并存储进去,这样它就不会变成空
数组
了。我已经尝试了几
浏览 12
提问于2020-08-12
得票数 1
2
回答
使用JavaScript阵列时,浅层
拷贝
和深层
拷贝
有什么区别?
、
根据MDN文档,调用array.slice()将创建
数组
的浅
拷贝
。var test = [[1,2,3],7,8,9];检查shallow_copy,我可以看到整个二维
数组
似乎都被复制了浅
拷贝
和深
拷贝
有什么区别?如果我猜的话,我会说这是一个
深度
拷贝
。
浏览 3
提问于2014-07-01
得票数 18
回答已采纳
2
回答
Torch张量不能使用索引
数组
深度
复制
假设a=torch.Tensor(1,2,3,4,5,6),b=a2:4,c=a[2,3]似乎b有
深度
拷贝
,c是浅
拷贝
。但是我需要使用像2,3这样的索引
数组
来获得一些深
拷贝
切片。这有什么转机吗?
浏览 3
提问于2022-06-17
得票数 0
回答已采纳
2
回答
在
JS
中,为什么slice()文档说它是一个浅
拷贝
,而它看起来像一个深
拷贝
?
、
、
根据在JavaScript中的文档,slice()方法将
数组
的一部分浅
拷贝
返回到一个新
数组
中。据我理解,浅
拷贝
只会复制
数组
中的顶级元素,而不会复制嵌套元素。但是,当我在浏览器控制台中运行测试时,slice()方法看起来确实是在复制嵌套元素(
深度
复制)。我在哪里误解了深
拷贝
的概念?请帮我澄清一下,因为它与我的确切例子有关。
浏览 1
提问于2018-01-29
得票数 2
回答已采纳
2
回答
深度
克隆和浅层克隆有什么区别?
、
、
如果我使用拼接来克隆一个
数组
,它会给我一个浅
拷贝
,缺少什么?似乎我得到了多级
数组
,所以如果我理解正确的话,它不是
数组
的
深度
。
浏览 3
提问于2013-05-04
得票数 2
回答已采纳
5
回答
如何获取StringBuilder内部的字符
数组
以避免
数组
复制
、
当我执行toString()时,有没有什么方法可以让字符
数组
存储在StringBuilder中,从而避免创建它的副本。因为它是一个原始
数组
,所以它就像是
深度
拷贝
,所以我想避免生成这种垃圾。
浏览 0
提问于2013-12-11
得票数 10
4
回答
深层复制和浅层复制
、
我已经从的帖子中读到了
深度
复制和浅复制之间的区别的答案。现在我开始怀疑,当我们做一个浅层
拷贝
时新
数组
将指向oldArray。(如图所示)。看起来像是 newArray = oldArray是浅
拷贝
,newArray = [NSmutableArray arrayWithArray:oldArray];是深
拷贝
。是对的吗?
浏览 1
提问于2012-03-29
得票数 16
回答已采纳
1
回答
如何做大量的深
拷贝
(Python)
、
我刚刚了解了如何使用copy()命令对python中的
数组
进行
深度
复制。现在,我想了解如何在不浪费大量代码行的情况下,从同一个
数组
中执行多个副本。np.zeros([3])c = np.zeros([3])e = np.zeros([3])深独立
拷贝
numpy as np b=a.copy()d=a.copy()f=a.cop
浏览 2
提问于2018-11-13
得票数 1
回答已采纳
1
回答
在ICollection.CopyTo中实现C#:深
拷贝
还是浅
拷贝
?
、
、
、
是将每个元素复制到目标
数组
(浅
拷贝
),还是对每个元素进行复制/克隆,然后将其放入目标
数组
(
深度
复制)?
浏览 4
提问于2015-06-09
得票数 4
回答已采纳
2
回答
复制命令-深
拷贝
还是浅
拷贝
?
、
、
当我用iOS中的copy命令复制对象时,是浅层
拷贝
还是深
拷贝
?问题是,目标c中的这种行为是向我显示相同的地址,其中字符串和
数组
都是浅
拷贝
,而在swift3中,则显示了不同的地址,即
深度
复制。
浏览 5
提问于2017-03-31
得票数 2
回答已采纳
1
回答
Javascript:基于变量定制
数组
推送,允许某些类型的标准推送调用
O2复制执行
深度
复制,而o3复制执行浅
拷贝
。old' }{ name: 'New' }现在我有了一个
数组
var A = [];如果传入的arg是object,那么它可以以这样的方式覆盖push吗?否则它会执行一个
深度
复制,否则就
浏览 1
提问于2017-04-24
得票数 0
回答已采纳
3
回答
为什么当我在TS中更改对象的副本时,原来的对象也会改变?
、
、
我正在导入redux存储,并使用spread操作符创建存储属性的副本。然后,当我更改此副本时,原始属性也会更改。export const move = (moveData: IMove): BoardActionTypes => { console.log(board.pieces.byId["19"]); // {row: 3, col: 7} const newById:
浏览 0
提问于2019-06-05
得票数 0
回答已采纳
1
回答
使用Vue修改
数组
时的意外行为
、
我希望保存一个原始
数组
,并使用表单(在子vue组件中)修改副本。但是当
拷贝
被修改时,原点也被修改了。
浏览 0
提问于2019-05-21
得票数 0
回答已采纳
3
回答
如何在iOS中实现NSMutableArray的深浅
拷贝
?
、
、
我正在尝试为NSMutableArray实现深
拷贝
和浅
拷贝
。removeObject:@"rooban"];这个程序的输出是,之前的旧
数组
的长度:4浅层复制:后面的旧
数组
的长度:4 我不知道为什么浅
拷贝
删除没有反映到原
浏览 0
提问于2013-02-24
得票数 0
1
回答
复制自定义
数组
而不指向iOS ARC中的旧
数组
、
、
、
我想知道如何在不指向旧
数组
的情况下深入复制自定义
数组
。我检查了几乎所有堆栈溢出问题,但没有找到任何解决方案。请帮助复制
数组
而不指向旧
数组
,这样我的新
数组
操作(添加、删除)不会影响原始/旧
数组
。这是我的主
数组
声明。@property (nonatomic, strong) NSArray *secArray; NSMutableArray *secDataArray = [NSMutableArray}];
浏览 2
提问于2014-04-22
得票数 1
回答已采纳
1
回答
基本
深度
复制,Java
、
好吧,我知道在
深度
复制中有很多问题,但是我仍然很难理解,因为有很多关于克隆和序列化之类的话题。在对String[]
数组
进行
深度
复制时,您会这样做吗?不经验证。
浏览 1
提问于2016-03-30
得票数 0
回答已采纳
2
回答
ReactJs更新相似属性值的状态
、
、
(都是嵌套
数组
)。 每当我尝试更新a,它也会更新b,我不知道有什么问题吗?
浏览 5
提问于2020-04-10
得票数 1
回答已采纳
2
回答
在c-字符串和(int、双、浮点数)之间的动态分配
、
、
、
我为c-字符串做了一个动态分配的
数组
。当我调整
数组
大小时,我会使用strcpy、strlen和strcat来帮助进程。这让我想到,当我为c-字符串动态分配
数组
时,我不必为c-字符串
数组
声明和定义复制构造函数和赋值操作符。但是,如果我要为double或float创建一个动态分配的
数组
,我必须声明和定义一个复制构造函数来获得
数组
的深层副本,并声明和定义一个赋值操作符,以允许某人创建一个实例的副本。我的问题是,由于strlen、strcpy和strcat是C语言中的预定义函数,它们会自动处理诸
浏览 6
提问于2014-08-03
得票数 1
回答已采纳
2
回答
深
拷贝
与浅
拷贝
、
可能重复: 深
拷贝
和浅
拷贝
的区别是什么?复制构造函数做什么类型的复制?
浏览 4
提问于2010-04-17
得票数 61
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS数组
JS进阶 拷贝与继承
JS 深浅拷贝知多少
js浅拷贝和深拷贝以及注意事项
JS数组排序
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券