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

最新回答 / 慕哥9129253
具体程序能看一下吗?可能构造函数的问题。

最新回答 / 慕侠7062219
360浏览器的机速模式下可以

最新回答 / 慕工程4325466
因为你要申请一个堆的内存空间,来实例化一个STUDENT的类,若果你用别的名字,空间大小就不是这个类的大小里,你怎么用这段内存来实例化Student

最新回答 / shadow217
视频中的停留是因为用了system("pause")命令,使程序强制停留,注意这时的程序还没有退出,系统不会销毁栈中实例化的对象(只有在程序退出时才会销毁),而我猜测你的vs2017是自己设置的让程序在结束后不自动关闭控制台,这种情况下程序已经退出,只是控制台还没有关闭,系统已经自动销毁了对象,所以会打印析构函数的内容。

最赞回答 / 逆旅亦行人
  ~Student(){};析构函数错了

最新回答 / 慕尼黑9453358
1.string getname();中Name应注意大小写2.Student *stu = new Student();中实例化对象应带()

最新回答 / 冰拟绕指柔
teacher::teacher()用的是类外定义,前面的teacher是类,后面的teacher()是teacher类的构造函数。

最新回答 / 0结界0
把尖括号换成双引号

最新回答 / 慕尼黑9453358
实际上加不加都可以编译通过;不加只是声明,加是定义空构造,空析构

已采纳回答 / 慕莱坞7454422
你需要先调用 new_name()这个函数才能初始化,这个函数不是构造函数,对象生成时不会自动调用。

已采纳回答 / qq_消遣_3
public:    Student();    正确写法:Student(){}   //这里不能用分号结束,因为我们不是写声明函数,下面同样也不是写声明函数
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消