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

C++错误Call to implicitly-deleted default constructor of ‘SerialPortConfig‘

  1. error: Call to implicitly-deleted default constructor of ‘SerialPortConfig’

原因分析:该条报错的原因是无法调用默认构造函数,原因是在结构体中,有一个引用的成员变量,而引用的成员变量必须要初始化,因此我们没办法直接默认构造出SerialPortConfig的变量。
解决方法:将SerialPortConfig中的QString &strSN,改为QString strSN;

struct SerialPortConfig {
    QString portName;
    int baudRate;
    int dataBits;
    QString stopBits;
    QString parity;
    QString &strSN;
};
SerialPortConfig config;
portName, baudRate, ui->cmbDatabitUp->currentText().toInt(),
                                            ui->cmbStopbitUp->currentText(), ui->cmbCheckbitUp->currentText(), strSN)
  1. 带有纯虚函数的类是抽象类,抽象类不能够实例化,纯虚函数可以被子类继承,如果子类继承了纯虚函数并且没有进行重写的话,那么子类也是抽象类不能够实例化。
http://www.dtcms.com/a/40715.html

相关文章:

  • 国密算法Sm2工具类--golang实现版
  • Windows逆向工程入门之MASM编程深度解析
  • Spring MVC视图解析器的定制与应用
  • 【强化学习笔记1】从强化学习的基本概念到近端策略优化(PPO)
  • Parquet 编码
  • SQL Server 中遇到的常见问题集
  • 2025学年安徽省职业院校技能大赛 “信息安全管理与评估”赛项 比赛样题任务书
  • docker-compose部署onlyoffice8.3.0并支持ssl,且支持通过nginx代理,关闭JWT配置
  • RabbitMQ系列(四)基本概念之Exchange
  • 线上服务器的文件下载到本地Windows电脑
  • hackmyvm-hero
  • Python学习第十八天之深度学习之Tensorboard
  • 网络安全和爬虫的关系
  • 网络协议 HTTP、HTTPS、HTTP/1.1、HTTP/2 对比分析
  • 算法——分治
  • Java从根上理解 ConcurrentHashMap:缓存机制与性能优化
  • 欧几里得算法
  • 计算机视觉 |解锁视频理解三剑客——SlowFast
  • 基于云函数的自习室预约微信小程序+LW示例参考
  • 服务器为什么会禁止 Ping?服务器禁止 Ping 的好处
  • 【项目管理工具推荐二】【信息化系统需求管理工具万字指南:从需求收集到落地全链路拆解】
  • 如何在Android中实现多线程
  • 蓝桥杯备考1
  • C#模式匹配详解
  • 【无标题】Day 4 CSS盒子模型
  • C++ 设计模式 十:享元模式 (读书 现代c++设计模式)
  • 网页制作10-html,css,javascript初认识の适用XHTML
  • 【Elasticsearch】(Java 版)
  • springai系列(二)从0开始搭建和接入azure-openai实现智能问答
  • 基于LangChain的智能体开发实战