UID:84962
图片:1.png
图片:2.png
UID:114791
引用第1楼roywillow于2012-01-23 19:18发表的 :Qt使用了隐式共享,所以说在qlist2=qlist1时,只要二者不修改,二者的数据只占用一份的数据然后既然修改了,所以两个list就不能再占用同一份数据了就像QString a="a"; QString b=a; a="X";这样执行完如果a和b再是同样的值就有些奇怪了吧……QString可以看做QChar的容器,而你的QList<ca>则是ca的容器,这样理解应该能行得通吧……
UID:97396