社区
C++ 语言
帖子详情
那位可以解释一下什么是变量的拷贝,及其作用?
yujianpei
2008-12-10 09:37:16
那位可以解释一下什么是变量的拷贝,及其作用?
...全文
177
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接口和深浅
拷贝
我们船舰了一个人的对象,想要克隆一个一模一样的对象,可以用到object类里面的克隆方法object不是所有类的父类吗?那为什么用person1点不出这个方法呢?可以看一下源码这是Object类里面的clone方法的声明,native说明这是本地方法,底层是由c/c++实现的。
【JS 对象】轻松实现深
拷贝
?StructuredClone API 了解一下!
本文将带你探索JavaScript深
拷贝
的奥秘,从浅
拷贝
的局限性到JSON黑魔法的缺陷,再到手写递归深
拷贝
的实现,最后介绍现代浏览器原生的structuredClone API。文章通过生动比喻和代码示例,详细分析了各种
拷贝
方式的适用场景和潜在陷阱,帮助开发者选择最适合的深
拷贝
方案。
JDK Client & Server
变量
可见性问题
JDK Client & Server
变量
可见性问题 下面主要是引出不同jdk对成员
变量
的处理 背景 一天在群里吹逼的时候,有位老哥发了一段代码出来,他说他运行的结果和网上的不一致。然后我们分别在各自的环境运行了,我们的结果和网上的运行一致。代码如下(你们可以
拷贝
到自己环境测试一下,大概率都是第二种结果): public class VisibilityTest { pri...
几个Python面试题分享
鸭子类型,这名字挺逗,其实意思很简单。就是“看起来像鸭子,叫起来像鸭子,那它就是鸭子”。在Python里,如果一个对象实现了某个期望的方法或属性,那么它就可以被用在任何期望这种方法或属性的地方,不管它本来是啥类型。这就允许咱们在不知道对象类型的情况下,还能放心大胆地使用它。代码灵活性大大提高。print("嘎嘎嘎")print("我也能嘎嘎嘎")make_it_quack(Duck()) # 嘎嘎嘎make_it_quack(Person()) # 我也能嘎嘎嘎。
不使用 临时
变量
交换两个
变量
的值(SWAP)【原理分析】
前不久看到CSDN上有位兄台发了篇文章,说不不使用 临时
变量
交换两个
变量
的值,实现一个SWAP函数。
那位
兄台原文里说是针对int整形数的交换。 实现函数如下: void deep_swap(int *x,int *y) { *x = *x ^ *y; *y = *x ^ *y; *x = *x ^ *y; } 其文章里并没有说明
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章