Как глубоко копировать qmap и другие контейнеры Qt

вообще говоря, каков правильный способ глубокого копирования контейнеров Qt? Я не беспокоюсь о глубоком копировании контейнеров рекурсивно, хотя обращение к таким было бы полезно.

1 ответов


несмотря на то, что все вам скажут, что вы не копируете контейнеры Qt глубоко, есть ситуации, в которых вам просто нужно выполнить фактическую глубокую копию, а не только мелкую. Для этого используйте detach():

container1 = container2;
container1.detach();