Qlist的append每次调用会依次放在列表下么
时间: 2023-08-19 20:04:59 浏览: 99
QML 调用 C++列表类型的属性
4星 · 用户满意度95%
是的,QList的append()函数会将新元素依次放在列表末尾。也就是说,每次调用append()函数都会将新元素添加到列表的最后一个位置。
例如,以下代码创建一个包含整数的QList对象,并向其中添加三个整数:
```
QList<int> intList;
intList.append(1);
intList.append(2);
intList.append(3);
```
那么,这三个整数就会依次放在intList对象的末尾,即intList[0]为1,intList[1]为2,intList[2]为3。
如果需要在特定位置插入新元素,可以使用insert()函数。例如,以下代码在列表的第二个位置插入一个整数4:
```
intList.insert(1, 4);
```
那么,intList[0]仍为1,intList[1]变为4,intList[2]为2,intList[3]为3。
总之,QList的append()函数会将新元素依次放在列表末尾,如果需要在特定位置插入新元素,可以使用insert()函数。
阅读全文