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