自學QT之QT編程中QList類的removeAt方法記錄

#include <QCoreApplication>
#include <QList>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QList<int> mylist;
    for(int i=0;i<10;i++)
    {
        mylist.append(i+88);
    }
    mylist.removeAt(3);
    foreach (int num, mylist) {
        qDebug()<<num;
    }

    return a.exec();
}

在上述代碼中使用了removeAt方法,這裏選取的是數字是3,可是執行的結果是:
app

能夠看到91這個數字沒有了,被移除了,可是91是處在第四位置的,由於計數是從0開始的。
code

相關文章
相關標籤/搜索