2016-02-29 3 views
1

В чем разница между QObjectList и QList? Могут ли они использоваться взаимозаменяемо? Если нет, можно ли отличить QList до QObjectList и наоборот?QObjectList и QList Различия

ответ

4

QObjectList является псевдонимом для QList<QObject *>.

QList<T> шаблонный класс для списков типа T.

Другими словами, QList<T> - общий класс для списков любого типа. QObjectList является частным случаем QList, где Т является QObject указатель.

1

QList является общей версией шаблона для списков.

QObjectList является «список указателей на QObject s» и в основном просто ЬурейеЕ на QList<QObject*>