当前位置: 首页 > news >正文

QT ListQvector at赋值出错以及解决办法 QT基础入门【QT存储结构】

1、问题

error: passing 'const QString' as 'this' argument discards qualifiers
error: assignment of read-only location 'vec.QVector<int>::at(0)'

在Qt中QList,Qvector一般获取元素都是通过at(index)来获取,但是at()的返回是一个const & 常引用,也就是元素不支持改变

 const T &at(int i) const;

也就是说*.at(i)并不能用来给Qlist与Qvector来赋值,要采用其他方式赋值

2、QList的赋值与取值操作

 // 定义QList变量                   QList<QString> list;           // 插入项目                        list << "A" << "B" << "C";     //list.at(0)=10;//[错误赋值]       // 查询和重新定义元素                   if(list[0] == "A")             {                              list[1] = "A重定义";          }                              // 替换第2个元素                 
http://www.lryc.cn/news/142545.html

相关文章:

  • STM32 CubeMX (H750)RGB屏幕 LTDC
  • Redis问题集合(三)在Redis容器里设置键值对
  • spark中排查Premature EOF: no length prefix available
  • numpy高级函数之where和extract函数
  • 用Python写一个武侠游戏
  • Java --- 异常处理
  • CDN/DCDN(全站加速)排查过程中如何获取Eagle ID/UUID
  • 网络安全应急响应预案培训与演练目的
  • 2023年高教社杯 国赛数学建模思路 - 复盘:校园消费行为分析
  • 7.Oracle视图创建与使用
  • rust学习-不安全操作
  • RHCE——八、DNS域名解析服务器
  • flink cdc初始全量速度很慢原因和优化点
  • 论文笔记: MOGRIFIER LSTM
  • Angular中使用drag and drop实现文件拖拽上传,及flask后端接收
  • Spring Authorization Server入门 (十六) Spring Cloud Gateway对接认证服务
  • 配置Flink
  • 39、springboot的前端静态资源的WebJar支持(bootstrap、jquery等)及自定义图标和首页
  • 【图论】缩点的综合应用(一)
  • C++—纯虚函数
  • 经过卷积神经网络之后的图片的尺寸如何计算
  • Java升级JDK17(更高版本同理),修改maven
  • Go测试之.golden 文件
  • 回归预测 | MATLAB实现GA-RF遗传算法优化随机森林算法多输入单输出回归预测(多指标,多图)
  • springboot整合rabbitmq死信队列
  • 高中信息技术教资考试模拟卷(22下)
  • Linux中shadow及passwd格式内容解析
  • 计算机视觉 – Computer Vision | CV
  • 2.Redis 通用命令
  • 【学习FreeRTOS】第18章——FreeRTOS软件定时器