版权声明:本文为博主原创文章,未经博主允许不得转载。
QList<int> list;
list<<1<<2<<3<<4<<5<<6<<7<<8;
QList的插入
void append(const T&value) 在QList尾部插入value
void append(const TQList<T>&value) 在QList尾部插入QList<T>&value
void insert ( int i, const T & value ) 在QList其中某个位置插入value,假如没 声明i ,i 默认size()及在最后插入value
iterator insert ( iterator before, const T & value ) 在迭代器的前个位置插入value并返回当前迭代器的位置
QList的删除
void clear () 删除QList的内容
iterator erase ( iterator pos ) 删除迭代器位置的值,返回下个迭代器位置
iterator erase ( iterator begin, iterator end ) 删除一块的迭代器begin和end的值,返回下一个迭代器
QList<int>::iterator i;
i=list.begin();
i++;
i=list.erase(i,i+2);
for(i=list.begin();i!=list.end();i++)
{
qDebug()<<(*i);
}
int removeAll ( const T & value ) 删除返回删除个数
QList<QString> list;
list << "sun" << "cloud" << "sun" << "rain";
list.removeAll("sun");
// list: ["cloud", "rain"]
void removeAt ( int i ) 删除某个值
void removeFirst () 删除最前一个值
void removeLast () 删除最后一个值
bool removeOne ( const T & value ) 删除value中的一个
QList<QString> list;
list << "sun" << "cloud" << "sun" << "rain";
list.removeOne("sun");
// list: ["cloud", ,"sun", "rain"]
-
顶
- 0
-
踩
- 0
- 上一篇Qt 获取本机ip地址
- 下一篇几年前的我决定今天的我
我的同类文章
- •安装qt for s60 一些错误2009-10-08
- •QTextStream 读取文件内容2009-07-03
- •qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发版 2009-06-08
- •Qt 图片随窗口改变2009-05-23
- •Qt 获取本机ip地址2009-07-15
- •Qt简单程序1 QMousePressEvent 2009-06-18
- •Qtcreator1.0漏洞2009-05-30