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