标签: c++ qt qt4 deep-copy qmap
一般来说,深度复制Qt容器的正确方法是什么?我并不担心递归地深度复制容器,尽管解决这些问题会有所帮助。
答案 0 :(得分:17)
尽管每个人都会告诉你 - 你没有深层复制Qt容器 - 但在某些情况下你只需要执行一个真正的深拷贝而不仅仅是浅拷贝。为此,请使用detach():
detach()
container1 = container2; container1.detach();