社区
C++ 语言
帖子详情
问大家一个问题:默认构造函数的形参列表中没有形参,这句话对吗?
清风似水流
2012-10-25 05:54:36
问大家一个问题:默认构造函数的形参列表中没有形参,这句话对吗?
...全文
736
5
打赏
收藏
问大家一个问题:默认构造函数的形参列表中没有形参,这句话对吗?
问大家一个问题:默认构造函数的形参列表中没有形参,这句话对吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
清风似水流
2012-10-25
打赏
举报
回复
分都你哈[Quote=引用 4 楼 的回复:]
错!是没有或者说不需要实参。
可以有带默认参数的形参。
[/Quote]
taodm
2012-10-25
打赏
举报
回复
错!是没有或者说不需要实参。
可以有带默认参数的形参。
ouuyang
2012-10-25
打赏
举报
回复
默认的构造函数是一个空函数(没有任何参数)
生成的默认构造函数什么也不错,既不会讲其成员变量置零,也不会做其他的任何事情,只是为了保证程序能够正确运行而已
qin_pp
2012-10-25
打赏
举报
回复
构造函数系统默认,this指针是一个内部指针
dpdp_2012
2012-10-25
打赏
举报
回复
其实有个this指针
什么是
默认构造函数
?
对于C++
默认构造函数
,我曾经有两点误解: 类如果
没有
定义任何的构造函数,那么编译器(一定会!)将为类定义
一个
合成的
默认构造函数
。 合成
默认构造函数
会初始化类
中
所有的数据成员。 第
一个
误解来自于我学习C++的第一本书 《C++ Primer》,在书
中
392页:“只有当
一个
类
没有
定义构造函数时,编译器才会自动生成
一个
默认构造函数
”。实际上
这句
话
也
没有
说错,它说明了
默认构造函数
定义的必要非充分条件,然而
C++
默认构造函数
本文围绕3个
问
题
来理解C++的
默认构造函数
: 什么是
默认构造函数
?
默认构造函数
什么时候被调用? 编译器在什么情况下会生成
默认构造函数
? 一. 什么是
默认构造函数
? 我们一般会认为
默认构造函数
就是编译器自动生成的那个构造函数,其实这种理解不全面。 准确的说,
默认构造函数
就是在调用时不需要显示地传入实参的构造函数。根据这个原则,下面2种构造函数都是
默认构造函数
: class S...
C++ 合成
默认构造函数
的真相
http://www.cnblogs.com/QG-whz/p/4676481.html 对于C++
默认构造函数
,我曾经有两点误解: 类如果
没有
定义任何的构造函数,那么编译器(一定会!)将为类定义
一个
合成的
默认构造函数
。合成
默认构造函数
会初始化类
中
所有的数据成员。 第
一个
误解来自于我学习C++的第一本书 《C++ Primer》,在书
中
392页:“只有当
一个
类
没有
定义构造
c++合成
默认构造函数
转自:点击打开链接 对于C++
默认构造函数
,我曾经有两点 误解 : 类如果
没有
定义任何的构造函数,那么编译器(一定会!)将为类定义
一个
合成的
默认构造函数
。合成
默认构造函数
会初始化类
中
所有的数据成员。 第
一个
误解来自于我学习C++的第一本书 《C++ Primer》,在书
中
392页: “只有当
一个
类
没有
定义构造函数时,编译器才会自动生成
一个
默认构造函数
” 。 实际上
这句
话
也没
C++合成
默认构造函数
的真相
对于C++
默认构造函数
,我曾经有两点误解: 类如果
没有
定义任何的构造函数,那么编译器(一定会!)将为类定义
一个
合成的
默认构造函数
。合成
默认构造函数
会初始化类
中
所有的数据成员。 第
一个
误解来自于我学习C++的第一本书 《C++ Primer》,在书
中
392页:“只有当
一个
类
没有
定义构造函数时,编译器才会自动生成
一个
默认构造函数
”。 实际上
这句
话
也
没有
说错,它说明了
默认构造函数
定
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章