社区
C++ 语言
帖子详情
如果父类的默认构造函数不存在
pan2008
2003-08-22 02:53:57
子类的构造函数没有指明要调用父类的哪一个构造函数时,
是否就调用父类的默认构造函数
这时,如果父类的默认构造函数不存在,就要出错,对吧?
...全文
276
2
打赏
收藏
如果父类的默认构造函数不存在
子类的构造函数没有指明要调用父类的哪一个构造函数时, 是否就调用父类的默认构造函数 这时,如果父类的默认构造函数不存在,就要出错,对吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevecol
2003-08-22
打赏
举报
回复
对,当你的父类没有默认构造函数的时候
你的子类的构造函数必须显式的调用子类的存在的构造函数。
侠雨飞飞
2003-08-22
打赏
举报
回复
呵呵,俺很菜的说
你给我写个没有构造函数的类瞧瞧
Flutter编程指南之Dart语言:移动开发语言
第10章 继承与多态:Dart中的继承实现、调用
父类
构造函数、成员变量的覆盖(Override)、方法的覆盖(Override)、多态、混入(Mixins)。 第11章 抽象类与接口:抽象类、接口、Dart中隐式接口、实现接口。 第12章 ...
C++当
父类
默认构造函数
私有或禁用时,子类如何调用
父类
的有参构造函数
一般来说,在创建子类对象时,先调用
父类
默认的构造函数,再调用子类的构造函数,如果
父类
的
默认构造函数
不存在
编译器会自动生成一个。 但如果
父类
的
默认构造函数
是私有的或者被禁用了,而
父类
只存在一个有参构造...
子类,
父类
默认构造函数
及带参构造函数的调用
*在子类,
父类
默认构造函数
及带参构造函数的调用: 如下程序,在
父类
,子类中均存在两种构造函数,一种是无参的构造函数,用于给一些属性提供默认值,一种是直接初始化某些属性;在子类进行继承时,子类构造函数对...
【拒绝主观!】C++继承中
父类
的构造函数和析构函数调用情况
如果
父类
不存在
无参构造函数,那子类必须显式调用
父类
的构造函数。 如果
父类
没有构造函数,则子类不调用
父类
构造函数。 对于代码: #include<iostream> using namespace std; class Person { private: int
C++ 构造函数使用:
父类
没有定义
默认构造函数
时,子类构造函数的定义方法
当
父类
没有定义
默认构造函数
,定义了了自定义的构造函数时,子类定义构造函数时需要使用
父类
定义的构造函数,否则编译报错。
父类
:没有定义
默认构造函数
,而是定义了其余的构造函数 子类的构造函数在定义时...
C++ 语言
64,684
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章