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

定义对象t1时 为什么后面一个括号就可以传参?

teacher t1("merry",12);  觉得不理解

不应该是定义对象后 通过调用对象里的函数 那时再传参吗?  例如 teacher("merry",12); 

要是默认的话,不是也应该是通过new来创建的对象可以这样有默认值吗?

正在回答

2 回答

这里的t1,虽然是类里面的对象,但是这里是实例化对象。

0 回复 有任何疑惑可以回复我~
#1

lhugh 提问者

非常感谢!
2016-09-09 回复 有任何疑惑可以回复我~

带参数的构造函数

0 回复 有任何疑惑可以回复我~
#1

lhugh 提问者

可那t1 是对象啊
2016-02-17 回复 有任何疑惑可以回复我~
#2

慕运维9949243 回复 lhugh 提问者

t1是实例化的对象,t1("Merry",12)是带参数的构造函数 欢迎各位批评指正
2018-08-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

定义对象t1时 为什么后面一个括号就可以传参?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信