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
1
A
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*>