Trong một lớp học tôi đang làm việc, tôi đang tung hứng một số QList
s. Tôi đã nghe nói rằng Qt cố gắng không để làm cho bản sao sâu của danh sách bất cứ khi nào có thể. Từ những gì tôi hiểu, đó có nghĩa là không có bản sao sâu xảy ra khi bạn làm điều này:Khi nào một bản sao sâu xảy ra với một QList?
QList<int> myList;
myList << 1 << 2 << 3 << 4;
QList<int> otherList = myList; // No deep copy
Trong một số trường hợp, tôi cần phải chắc chắn một bản sao sâu không bao giờ xảy ra với QList
. Chính xác loại hoạt động hoặc hành động nào tôi cần phải đảm bảo tránh để đảm bảo bản sao sâu không bao giờ xảy ra với một QList
Tôi đang làm việc cùng?