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

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to