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

已采纳回答 / 白晔未稀
出现烫之类的乱码,很可能是访问的地方没有数据。当然这个地方可以改写为如下方法,让用户输入的数据一次性读入到输入缓冲区,而避免一次次输入到缓冲区而带来的不确定的错误。经过测试,将for循环的代码改成下列代码,可以成功运行:<...code...>
因为学过java,总要把string写成String(扶额)
一直找不见课程里头的代码在哪,每次看回放。。。。。

最新回答 / 非鱼0_0
你没有在类里面声明的函数,在类外面是实现不了的,要在类里面声明构造函数Student()和其他你要在外面实现的函数。
受益匪浅,很棒!

已采纳回答 / 非鱼0_0
你的私有成员都没有的得到有效的赋值传递,函数构造里面都是把值默认给了name,age,这些并不是你定义的变量,函数那些好像也没实现。Teacher(string name = "  默认",int age = 1, int max = 100){m_strName = name;m_iAge = age, m_iMax = max;}如果还有错,就把set和get函数实现了,比如int getAge(){return m_iAge;}      void setAge(int age){m_iAge = ...
最后那个相信大家看见了。。。。。。你们看见了吗哈哈哈

已采纳回答 / 慕数据2549423
class的第一个字母c要小写还有一个就是class Teacher{};  就是类声明完了后最后的大括号后面要有一个;

已采纳回答 / ihavebeen
有道理,可能你的重点是你认为它调用了构造函数三、浅拷贝与深拷贝    1. 默认拷贝构造函数   很多时候在我们都不知道拷贝构造函数的情况下,传递对象给函数参数或者函数返回对象都能很...

最新回答 / GoupDeGrace
你把第二行或者第三行删除一个应该就可以

已采纳回答 / 慕容4417438
新建一个头文件Teacher.h,把你源代码中Teacher.h这部分的代码内容剪切到新建的Teacher.h文件中。Teacher.h是声明文件。(注意包含相应的库)再新建一个源文件Teacher.cpp,把你源代码中Teahcer.cpp这部分的代码内容剪切到新建的Teacher.cpp文件中。Teacher.cpp是定义文件。(注意包含相应的库)之后再编译运行你的2.cpp文件。
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消