如何深度复制QMap和其他Qt容器

How to deep copy QMap and other Qt containers

本文关键字:QMap 其他 Qt 容器 复制 何深度 深度      更新时间:2023-10-16

一般来说,深度复制Qt容器的正确方法是什么?我并不担心递归地深度复制容器,尽管这样做会有所帮助。

尽管每个人都会告诉您不要深度复制Qt容器,但在某些情况下,您只需要执行实际的深度复制,而不仅仅是浅层复制。为此,使用detach():

container1 = container2;
container1.detach();
相关文章: