[英]How to deep copy QMap and other Qt containers
一般來說,深度復制Qt容器的正確方法是什么? 我並不擔心遞歸地深度復制容器,盡管解決這些問題會有所幫助。
盡管每個人都會告訴你 - 你沒有深度復制Qt容器 - 但在某些情況下你只需要執行一個實際的深拷貝而不僅僅是淺拷貝。 為此,請使用detach()
:
container1 = container2;
container1.detach();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.