当前位置: 首页 > 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. 带有纯虚函数的类是抽象类,抽象类不能够实例化,纯虚函数可以被子类继承,如果子类继承了纯虚函数并且没有进行重写的话,那么子类也是抽象类不能够实例化。

相关文章:

  • 国密算法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 的好处
  • 企业网站服务器建设/百度网址大全
  • 自助云商城/seo技术培训山东
  • 招聘网站开发设计/打开网址跳转到国外网站
  • 网站注册界面设计/百度热门
  • 作风建设方面的网站/免费留电话号码的广告
  • 企业网站建设一条龙多少钱/公司网站如何推广