为了账号安全,请及时绑定邮箱和手机立即绑定

当用户没有定义构造函数时,编译器自动生成一个构造函数

当用户没有定义构造函数时,编译器自动生成一个构造函数

C++
慕粉3565140 2016-07-04 11:15:36
本人C++初学者,想问下,当用户没有定义构造函数时,编译器自动生成一个构造函数 这句话怎么理解?
查看完整描述

3 回答

?
SapereAudor

TA贡献22条经验 获得超11个赞

构造函数是为了初始化的,用户没有自定义,编译器就会自己产生一个。(析构/拷贝构造函数也一样。)

自动产生 ,就会默认初始化。

查看完整回答
1 反对 回复 2016-07-05
?
文艺青年旅社

TA贡献10条经验 获得超3个赞

同意上面仁兄


查看完整回答
反对 回复 2016-12-20
?
onemoo

TA贡献883条经验 获得超454个赞

如字面意思。

每个类都应该有构造函数。 

但当用户没有为类定义任何一个构造函数时,编译器会自动生成构造函数。 这个自动生成的构造函数的行为是:将每一个类成员变量默认初始化

查看完整回答
反对 回复 2016-07-04
  • 3 回答
  • 0 关注
  • 2163 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信