首页| 论坛| 消息

标题:修改QList值的问题
作者:dr1nkwater
日期:2018-06-24 13:16
内容:

定义了两个QList ,类型是自定义类型,为什么修改其中一个QList中的值,另外一个QList的值也会改变。
那么请问正确的修改方式又是什么呢


#1 [小韩老师 06-24 20:33]
一个简单的指针问题,去补一下c,或者c++知识!
#2 回 小韩老师 的帖子 [dr1nkwater 06-24 20:55]
小韩老师:一个简单的指针问题,去补一下c,或者c++知识! (2018-06-24 20:33) 
请老师解答,十分感谢
#3 [小韩老师 06-24 23:52]
对象和指针就可以类比为你家和你的家的门牌号,你可以认为自己是11,你告诉了你的好基友a你家的门牌号是gg ,也告诉女朋友b你家是gg,他们找你就根据门牌号找到了你家然后找到你11。然后你搬家了,你原来的家里住了住了新人22,你基友和你女朋友按门牌号找只能找到了22。
#4 [大漠之鹰 06-25 09:19]
你的list里边存的指针即数据的地址。m_b是拷贝的m_a,他们存的地址都一样,改变这个地址里边的值,通过m_b和m_a都可以获取的存在对应地址的值,他们访问的是同一个地址。在谭浩强的C语言课本里有介绍

回复 发表
主题 版块