Как глубоко копировать qmap и другие контейнеры Qt
вообще говоря, каков правильный способ глубокого копирования контейнеров Qt? Я не беспокоюсь о глубоком копировании контейнеров рекурсивно, хотя обращение к таким было бы полезно.
1 ответов
несмотря на то, что все вам скажут, что вы не копируете контейнеры Qt глубоко, есть ситуации, в которых вам просто нужно выполнить фактическую глубокую копию, а не только мелкую. Для этого используйте detach()
:
container1 = container2;
container1.detach();