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

已采纳回答 / qq_晨曦Flame_04116129
如果有了using namespace std;就应该用#include <string> 而不是#include<string.h>
忘记删除问号了。。。
注意大小写
注意大小写
注意大小写
卡了半天才发现是Student没大写
cin不能接收空值 只能用getline(cin,name);代替
那个应该是故意写错的吧,我开始就在想能不能像java一样,其他类型连接字符串,看来是不行。
// 更改对象的数据成员为“慕课网”
这一行字里面 “慕课网”的引号用的是全角符号,直接copy到setName函数编译过不了,找了半天才找到是这里问题。。。。
这节是有毒吧
你想要输出一个慕课网我就只好照办楼
cout&lt;&lt;&quot;慕课网&quot;&lt;&lt;endl;
哈哈,会java的表示毫无压力
构造函数可以重载

但是 拷贝构造函数的参数是确定的,不能重载
汪汪汪~ 汪汪~ ,哈哈
学完Java再看这个真的非常esay
比自己看书好多了!!

最新回答 / 慕神3147316
拷贝初始化的函数没有定义Teacher::Teacher(const Teacher &t){    cout <<"Teacher(const Teacher &)" << endl;         m_iMax = t.getMax()         m_strName = t.getName()         m_iAge = t.getAge()}
老师讲得幽默生动
很好,比看书好多了!!!
#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;
class Student
{
public:
string m_strName;
int m_iAge;
};
int main()
{
// 实例化一个Student对象stu
Student stu;
stu.m_strName = &quot;慕课网&quot;;
stu.m_iAge = 2;
cout &lt;&lt; stu.m_strName &lt;&lt; &quot;,&quot; &lt;&lt; stu.m_iAge&lt;&lt; endl;
return 0;
}
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消