【发布时间】:2016-02-29 08:50:34
【问题描述】:
QObjectList 和 QList 有什么区别?
它们可以互换使用吗?如果不是,可以将 QList 转换为 QObjectList,反之亦然?
【问题讨论】:
QObjectList 和 QList 有什么区别?
它们可以互换使用吗?如果不是,可以将 QList 转换为 QObjectList,反之亦然?
【问题讨论】:
QObjectList 是 QList<QObject *> 的别名。
QList<T> 是 T 类型列表的模板类。
换句话说,QList<T> 是任何类型列表的通用类。 QObjectList 是 QList 的一个特例,其中 T 是一个 QObject 指针。
【讨论】:
QList 是列表的通用模板版本。
QObjectList 是一个“指向QObjects 的指针列表”,基本上只是QList<QObject*> 上的一个typedef
【讨论】: