2016-02-29 3 views
1

Quelles sont les différences entre QObjectList et QList? Peuvent-ils être utilisés de façon interchangeable? Sinon, un QList peut-il être converti en et vice versa?QObjectList et différences QList

Répondre

4

QObjectList est un alias pour QList<QObject *>.

QList<T> est une classe de modèle pour les listes de type T.

En d'autres termes, QList<T> est une classe générique pour les listes de tout type. QObjectList est un cas particulier de QList, où T est un pointeur QObject .

1

QList est la version de modèle générique pour les listes.

QObjectList est une «liste de pointeurs vers QObject de et fondamentalement juste un typedef sur QList<QObject*>