c++继承 子类构造函数出现报错no matching function for call to ‘xxx::xxx()
原因:派生类无法直接访问基类的私有成员,而必须通过基类的方法进行访问,说直白点就是要使用基类的构造函数;例如:
错误写法:
first(int c, string ids = "first") {num = c; id = ids;};//错误写法
正确写法:
first(int c, string ids = "first"): temp(c, ids) {;};//正确写法
那为什么报的错是函数类型不匹配呢?
其实如果没有显示调用基类构造函数,程序将使用默认的基类构造函数,(该构造函数不含任何参数)即第一句代码与以下代码等效:
first(int c, string ids = "first"):temp() {num = c; id = ids;}
关键在于如果基类中根本没有不含任何参数的构造函数的话,就会出现类型不匹配的报错!!!
c++继承 子类构造函数出现报错no matching function for call to ‘xxx::xxx()相关推荐
- 【错误记录】Visual Studio 中编译 NDK 报错 ( no matching function for call to ‘cacheflush‘ cacheflush(); )
文章目录 一.报错信息 二.报错信息 一.报错信息 使用 Visual Studio 2019 编译 Android 平台的 NDK 项目 ; 编译时报错 ; 报错信息 : 1>./native ...
- YOLO踩坑:编译darknet_ros报错no matching function for call to ‘_IplImage::_IplImage(cv::Mat)’的解决方案
前几天按照YOLO_v4的教程,想在ROS环境下运行YOLO算法,结果在编译的环节报错了,如下图所示. 百度搜索无果,后来用bing搜索终于找到了可行的参考解决方案,因为opCV版本的问题,我们需要在 ...
- SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected -
SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected - SAP里的服务采购流程跟有形的实物采购流程并不相同.除了在采购单据上的差异以外 ...
- ajax jsonp请求报错not a function的解决方案
ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...
- Oracle报错:“ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录
删除表A的记录时,Oracle 报错:"ORA-02292:违反完整约束条件(XXX.FKXXX)- 已找到子记录. 1.找到以"FKXXX"为外键的表A的子表,直接运行 ...
- pycharm使用ssh连接服务器(ubuntu)跑代码报错:“sudo+ssh: ……bash: line 0: cd: xxx/code: No such file or directory”
pycharm使用ssh连接服务器(ubuntu)跑代码报错:"sudo+ssh: --bash: line 0: cd: xxx/code: No such file or directo ...
- 【Linux】git clone报错fatal: unable to access ‘https://github.com/xxx.git/‘: Encountered end of file
目录 1.问题 2.解决 3.参考 1.问题 git clone代码时突然报错...貌似时不时遇到这个问题,这次遇到了准备简单mark下 git clone https://github.com/xx ...
- xshell4连接ubuntu,报错No matching outgoing encryption
xshell4连接ubuntu系统,报错No matching outgoing encryption,没有匹配的算法. xshell4连接centos.redhat没有问题.于是怀疑是不是远程连接工 ...
- scp或者ssh报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss“
scp或者ssh报错"no matching host key type found. Their offer: ssh-rsa,ssh-dss" 原因:OpenSSH 7.0以后 ...
最新文章
- Spring PropertyPlaceholderConfigurer
- LinkedList 使用巩固及图解
- Buuoj reverse1
- python读取oracle数据到hvie parquet_关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中...
- HNOI2018游记
- 《WinForm开发系列之高级篇》Item2 TCP异步传输
- javascript class
- python multiprocessing遇到Can’t pickle instancemethod问题
- 非专业人士观点(3)不要假如
- Android Multimedia框架总结(十三)CodeC部分之OpenMAX框架初识及接口与适配层实现
- 2.struts2 Actions动作 - ActionSupport
- 左程云 Java 笔记--暴力递归--动态规划
- 长铗:未来可被预言,区块链可被定义
- jekins自动化部署
- SQL leetcode刷题答案(一)
- corosync+pacemaker+web集群
- ETHEOS开发资源及工具集合(完整汇总版)
- “笨鸟”荣耀的2021
- win系统丝滑迁移/系统故障修复
- 计算机考试课后作业,2017年职称计算机《PowerPoint》课后练习题
热门文章
- word文档中图片(要求一定dpi)的处理与插入
- QQ邮箱 v5.5.9
- Flask+mysql简单问答网站(实现公网可访问)
- 网络基础 ------- UDP、TCP及IP协议详解
- 利用qsort函数快速排序
- 《深入理解JAVA虚拟机》详细解读(第二章 ):JAVA内存区域与内存溢出异常
- springboot项目中自定义注解的使用总结、java自定义注解实战(常用注解DEMO)
- gpsone 位置服务器,【图】手机导航-GPS搜星速度优化(android手机)
- python 路由追踪_Python—路由追踪(并生成追踪图片)
- android js变量定义数组,js 声明数组和向数组中添加对象变量的简单实例