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

最新回答 / 明之顾问
变量名自己玩自己的,不整也行,至于变量名顺序?你是指调用顺序吗?从左到右。。。

已采纳回答 / 张zhanghl
在后面的课程,可以去关注老师的主页去找。

已采纳回答 / 慕田峪8327700
声明变量要加空格,看报错告诉你的那几行函数变量都没加空格

最新回答 / B_L
https://www.cnblogs.com/bwlluck/p/5514424.html这里面有免费下载

最赞回答 / SKY寒恒
因为类中定义的m_iScore仅仅只是声明,并没实例化,没有实例化就没有存储空间,那么m_iScore就不能初始化;只有类实例化成对象,编译器才会给类中的数据成员分配存储空间。我也是刚学,回答得不正确的话,请多多包涵!

已采纳回答 / 橙泥
system("pause");  的作用是暂停,按任意键继续。有的编译器在编译的时候自带暂停,所以需要按两次,但exe文件如果没有这句话,运行后就会直接退出了

最新回答 / B_L
为对象申请空间需要在后面加个括号,比如:Student *str = new Student(); 但是为普通类型申请内存,可以没有。如果加了括号则是初始化方法的一种,如:int *p=new int(2); //也就是*p=2;

最赞回答 / 独秀一方
如果是void main()就不能有返回值,再return编译器就会报错。而int main(void)是不需要参数的意思,因为int main()实际上是int main(int argc, char *argv[]) 的缩写需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。所以int main(void)和int main(int argc, char *argv[])都需要返回值。

最新回答 / 慕前端3409963
构造函数的参数是确定的啊   不能重载的   后者会把前者覆盖的吧

已采纳回答 / SuperAIStar
http://blog.csdn.net/u013341034/article/details/50884967 这个博客里写的蛮多的了,希望对你有帮助

最新回答 / 慕无忌2174035
找到问题了,原因是项目文件命名成了中文

最赞回答 / ChrKay_0
49行那个分号是中文的。。

已采纳回答 / qq_佑x枫_0
可以没有括号,加括号只是起到初始化内存的作用

最赞回答 / 一只喵的枕头
; 分号不是int main前面的, 是定义class类型Student后面的。 例如你定义一个数据类型 int a;  定义的数据类型结尾都有个分号。 
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消