QObjectList 和 QList 的区别

QObjectList and QList Differences

QObjectListQList有什么区别? 它们可以互换使用吗?如果不是,是否可以将 QList 转换为 QObjectList,反之亦然?

QList 是列表的通用模板版本。

QObjectList 是一个 'list of pointers to QObjects' 并且基本上只是 QList<QObject*>

上的一个 typedef

QObjectListQList<QObject *>.

的别名

QList<T> 是 class 类型列表的模板 T.

换句话说,QList<T> 是任何类型列表的通用 class。 QObjectListQList 的特例,其中 TQObject指针。