Qlist赋值问题

    QList<QString> list;
    list.append("item1");
    list.append("item2");
    list.append("item3");
    list.append("item4");

    for(int i=0; i<list.size(); i+=1)
    {
        qDebug()<<""<<list.at(i);
    }

    list.at(0) = "aa";
修改列表中的值,可以使用下标指定列表元素
list[0] = "aa";
而不能使用at()函数指定列表元素
list.at(0) = "aa";
因为
const T &QList::at(int i) const
返回值是const类型不可以更改,标记下这个问题。
发布了9 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/bukajiushang/article/details/77482174