社区
C++ 语言
帖子详情
那位可以解释一下什么是变量的拷贝,及其作用?
yujianpei
2008-12-10 09:37:16
那位可以解释一下什么是变量的拷贝,及其作用?
...全文
176
9
打赏
收藏
那位可以解释一下什么是变量的拷贝,及其作用?
那位可以解释一下什么是变量的拷贝,及其作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuruichen
2008-12-10
打赏
举报
回复
是不是悬挂指针的问题,会引起内存空间释放了两次
ypb362148418
2008-12-10
打赏
举报
回复
[Quote=引用 2 楼 oyljerry 的回复:]
变量拷贝?浅拷贝还是深拷贝
[/Quote]
浅拷贝有的时候会使程序崩溃掉,就是直接将对象C1=C2,原因是析构的时侯把同一内存空间释放了两次
zhangjundriver
2008-12-10
打赏
举报
回复
有两个相同类型的对象,将一个对象的值赋值到另外的一个对象的过程,通常调用 operator=()函数来实现的,对于自定义的类型,内置类型就不是调用operator=
lann64
2008-12-10
打赏
举报
回复
随便找本程序设计语言的入门书看看。
e_sharp
2008-12-10
打赏
举报
回复
复制一份
nullah
2008-12-10
打赏
举报
回复
楼主应该问的是深拷贝和浅拷贝的区别吧
lc19890326
2008-12-10
打赏
举报
回复
[Quote=引用 2 楼 oyljerry 的回复:]
变量拷贝?浅拷贝还是深拷贝
[/Quote]
同问
oyljerry
2008-12-10
打赏
举报
回复
变量拷贝?浅拷贝还是深拷贝
lc19890326
2008-12-10
打赏
举报
回复
拷贝=copy=复制
也就是把一个变量复制一份
作用要看具体场景了 有时候为了保存原来的值 有时候传递参数等等
LZ这个问题有点……
Java之Clonable接口和深浅
拷贝
本文详细介绍了Java中如何使用Clonable接口进行对象克隆,区分浅
拷贝
和深
拷贝
的概念,并展示了如何在Person类中实现深
拷贝
,包括Money类的处理。
【JS 对象】轻松实现深
拷贝
?StructuredClone API 了解一下!
本文围绕JavaScript对象深
拷贝
展开,先介绍了浅
拷贝
的局限性,接着指出JSON序列化黑魔法的诸多问题,又分析了手摇递归深
拷贝
面临的挑战。重点介绍了StructuredClone API,它能解决多数痛点,支持广泛数据类型、处理循环引用且高性能,但也有不能克隆函数、DOM节点等“戒律”,是前端数据处理的好选择。
JDK Client & Server
变量
可见性问题
本文探讨了一位开发者遇到的在JDK Client与Server模式下,代码中成员
变量
处理的不同,导致程序运行结果不一致的问题。通过环境排查发现,问题在于JVM的Client和Server模式对
变量
优化的差异,Server模式为了性能可能不保证多线程环境中的
变量
一致性,需要手动添加`volatile`关键字来确保线程安全。文章强调了理解和适配不同JVM模式的重要性。
几个Python面试题分享
本文介绍了Python中的基本数据类型,如整型、浮点型、字符串、列表、元组、字典和集合,以及Python的动态和强类型特性。重点讲解了鸭子类型的概念,以及赋值、浅
拷贝
和深
拷贝
的区别,以及__init__和__new__方法的
作用
。这些知识点有助于提升开发者编写高效、安全代码的能力。,
Javascript笔记:(实践篇)从jQuery插件技巧说起-深切解析extend办法(中篇)
本文详细解析了jQuery中的$.extend方法,探讨其在插件开发中的
作用
,包括浅
拷贝
与深
拷贝
的区别及其应用场景。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章