已解决
基于Qt QList和QMap容器类示例
来自网友在路上 163863提问 提问时间:2023-11-19 23:02:08阅读次数: 63
最佳答案 问答题库638位专家为你答疑解惑
## QList<T>
QList<T>容器是一个数组列表,特点如下:
-
1.大多数情况下可以用QList。像prepend()、append()和insert()这种操作,通常QList比QVector快的多。这是因为QList是基于index标签存储它的元素项在内存中(虽然内存不连续,这点与STL的list 是一样的),比那种依赖iterator迭代的容器类更快捷,而且你的代码也更少。
-
2.当迭代器指向QList中的一个项目后,如果QList进行了插入或者删除操作,那么这个迭代器就无效了。
-
3.QStringList类就是继承于QList<QString>容器类(注意QList<QString>其实是一个类模板,里面装的是QString类型,然后又有一个QStringList类继承于它)。
QList<T>容器的简单用法(由于QStringList是继承于QList<String>,所以下面的所有用法对于QStringList容器一样适用):
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"基于Qt QList和QMap容器类示例":http://eshow365.cn/6-39728-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!