candidate expects 1 argument, 0 provided 错误解决
项目场景:
提示:这里简述项目相关背景:
错误场景 : 试验静态绑定和动态绑定
问题描述:
提示:这里描述项目中遇到的问题:
在写有继承关系的类的构造函数时
发现会报出一个错误
candidate expects 1 argument, 0 provided
搜索发现这个错误是和调用了默认构造函数有关,
class Person
{public:
//Person() = default;
Person(int b):a(b)
{}virtual void P() {cout<<" person ";}int a; };class Son:public Person
{public:Son(int c):b(c){}void P()override{cout<<"son ";}int b;};
原因分析:
在自己给出有参构造时,编译器不会提供默认构造函数,然而我在构造派生类的时候,只写了派生类的构造函数,所以基类的构造函数就只能通过默认构造来完成,但是此时,基类的默认构造函数是被删除的状态,所以无法调用
解决方案:
1.自己给基类提供默认构造函数
2.利用default关键字,让编译器自己合成默认构造
3.在派生类构造的时候,手动调用父类的构造函数,
candidate expects 1 argument, 0 provided 错误解决相关推荐
- 由错误<note: candidate expects 1 argument, 0 provided>引发的思考
最近在刷PAT甲级辅导课的时候,遇到了如标题所示的错误.题目链接:1561. PAT 评测 - AcWing题库 引起错误的代码如下: #include<bits/stdc++.h> us ...
- Error, some other host already uses address 192.168.0.202错误解决方法
Error, some other host already uses address 192.168.0.202错误解决方法 参考文章: (1)Error, some other host alre ...
- Mindjet.MindManager.v9.0“参数错误”解决办法
原文地址为: Mindjet.MindManager.v9.0"参数错误"解决办法 MindManager最新版9.0出来了,但是在应用个别模板的时候会提示"参数错误&q ...
- Struts Form中Date类型之“argument type mismatch”错误解决方法
现象: 当输入页面中含有日期如2008-01-01时,如果Form中对于的字段为Date类型,则会出现"argument type mismatch"错误. 原因: Struts的 ...
- 【转】visual studio 2010失败或.net framework 4.0 0xc8000247错误解决
转至http://blog.csdn.net/liuyiting2000/article/details/7866936 安装.net framework 4.0,报 0xc8000247错误 原文是 ...
- .net framework 4.0 0xc8000247错误解决
亲试,可用. 转自:http://blog.csdn.net/liuyiting2000/article/details/7866936 安装.net framework 4.0,报 0xc80002 ...
- android播放器1004,Android音频开发MediaPlayer(-38,0)(-1004)错误解决
最近在开发音视频,我用的都是mediaplayer,有时会出现error(-38, 0),MediaPlayer: stop called in state 0 或者是其它错误,应该是在还未就绪的情况 ...
- Android10.0 OTA 错误解决办法(@/cache/recovery/block.map‘ failed)
最开始犯的低级错误 验证安装包的时候出现了 java.security.SignatureException: no signature in file (no footer) 这个错误 这个是由于拷 ...
- Fail to execute goa; org.apache.maven.plugins:maven-complier-plugin:3.8.0:compile错误解决方法
因为换项目组开发,导入·新工程,发现项目构建一直失败,报类似于maven出错的这么个错误,百思不得其解,底下报找不到符号的错误也可以肯定是jar包缺少的问题的,但是以前maven的setteings文 ...
最新文章
- POJ1149-PIGS
- 随机森林是我最喜欢的模型
- portainer 启动mysql_Docker管理工具Portainer
- css盒模型中margin很牛逼
- 2017.10.11 network 网络扩容 思考记录
- 取代不了 C/C++ 的 Rust 如何“逆袭”?
- 类文件结构和字节码指令
- 电脑版微信不显示头像
- 如何用虚拟机VMware和Linux路由器搭建一个虚拟网络
- 哪些深度相机有python接口_三种主流深度相机介绍
- 【转载】CSDI2018广州关于《Nginx》的分享(附文字速录与PPT)
- C 二维数组存入学生成绩 ,并求平均分,对平均分降序排序
- 使用rsync实现文件同步
- 第二章 zio 入门
- 推荐7款国产的在线HTML编辑器
- ajax实现微博点赞功能
- 算法导论中英文版下载
- C++HANDLE的理解
- 华为操作系统鸿蒙 hms生态系统,华为HMS生态系统服务是什么 鸿蒙操作系统机会来...
- 正则匹配以什么开头、以什么结尾,以非什么开头,以非什么结尾
热门文章
- POJ2248-Addition Chains-经典搜索题详解优化
- 万诤:同心同向同行,才算得上不负遇见
- 微信小程序之校园二手交易系统app毕业设计ssm
- win7显示500服务器错误,搞定win10系统提示http500内部服务器错误的解决步骤
- Excel条形图更换顺序
- 一尺、一英尺、一寸和一英寸分别等于多少厘米?
- 货拉拉数据治理平台建设实践
- 时钟程序设计java_Java数字时钟实现代码详解
- npack v1.1.300 beta by NEOx/[uinc]
- 中科创达C++ 二面(hr面,30min,offer)