QT之QVector的使用
1、头文件
#include <QVector>
2、使用格式
QVector<类型> 对象 例如: QVector<int> a; QVector<QString> b;
3、向容器中添加内容
a.append(1) a.append(2) a.insert(0, 3) //第一个参数代表的是插入数据的位置,第二个代表插入数据
4、循环打印容器内容
// 方式一 for(int i = 0; i < a.size(); i++){ qDebug() << a.at(i); } // 方式二 for(auto first = b.begin(); first != b.end(); first++){ qDebug() << *first; } // 方式三 QVector<int>::iterator iter; for (iter=b.begin();iter!=b.end();iter++){ qDebug() << *iter << "\0"; }
5、删除元素
b.remove(1); // 参数代表的是位置 b.pop_back(); // 删除末尾元素 b.pop_front(); // 删除开始位置元素