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

关于从栈中实例化对象

之前的课程中,从栈中实例化对象的代码应该是:student stu;

而到了本课,从栈中实例化对象的代码变成了student stu();

是两者都可以吗?

正在回答

2 回答

默认的构造函数啊……

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

student stu()是从堆中实例化的,student *p = new student();

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

骑鹤的猫 提问者

从堆中实例化不是要用指针吗? 像student *p=new student();这样的。student stu()怎么会是从堆中实例化呢?
2017-07-30 回复 有任何疑惑可以回复我~
#2

qq_迎光_0

从栈中初始化的()里要有值,要不这步就会报错,要不后面程序会报错。
2017-07-30 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于从栈中实例化对象

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