0
点赞
收藏
分享

微信扫一扫

Qt 对象数组/对象列表:QList


Qt开发,想要组织一个对象数组,例如有个Dog类,想要组织一个Dog list,要怎么写呢?

经过一番探索,可用QList类,写法如下:

//类定义
class Dog
{
public:
Dog();
QString name;
};

//组织对象列表
QList<Dog> dogs;

Dog d1, d2, d3;

dogs.append(d1);
dogs.append(d2);
dogs.append(d3);

qDebug() << "dog list length:" << dogs.length();
//输出3,正确

用法:QList<Class>, 可以是自定义的类,也可以是Qt自带的类,也可以是原始数据类型,例如int, double之类。

这样组织对象列表就方便了。


举报

相关推荐

0 条评论