В классе, над которым я работаю, я жонглирую несколькими QList
s. Я слышал, что Qt старается по возможности не делать глубоких копий списков. Насколько я понимаю, это означает, что при этом не происходит глубокого копирования:
QList<int> myList;
myList << 1 << 2 << 3 << 4;
QList<int> otherList = myList; // No deep copy
В некоторых случаях мне нужно убедиться, что глубокое копирование никогда не происходит с QList
. Какие именно операции или действия мне нужно избегать, чтобы убедиться, что глубокая копия никогда не произойдет с QList
, с которым я работаю?