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类型不可以更改,标记下这个问题。
————————————————
版权声明:本文为CSDN博主「bukajiushang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bukajiushang/article/details/77482174