[Interest] move methods in QList

Hamish Moffatt hamish at risingsoftware.com
Tue Oct 10 08:45:58 CEST 2017


I'm interested in storing a big structure in QList, and I would like to 
move it to the list, but unlike std::list QList does not seem to have 
push_back(T&&), insert(..., T&&) etc.

Should I use std::list instead? Or use a QList of pointers (eg 
QSharedPointer) to my structure? Or construct a default item and move my 
new one over it, as in

Big itemToAppend;
QList<Big> list;
list.append(Big());
list.last() = std::move(itemToAppend);

Are there any plans to add the move methods to QList etc?


Hamish




More information about the Interest mailing list