为了账号安全,请及时绑定邮箱和手机立即绑定
构造函数前面的引子太棒了,形象生动,很快就能接受了新概念(在这里我又想吐槽一下我的c++老师了,或许是我个人原因,不适合她的教学方法,但她将东西没有条理(起码我听起来是这样,或许我太笨,所以来这里补课,James真的很棒)就连PPT都是散乱的。。。唉,吐槽之后好多了。再次感谢一下James老师!!!
注意封装时候的数据类型
我觉得很容易听懂啊 新手和复习都可以用
我怕是瞎了哦 什么都没看到
空格键都摁坏了都没看到T.T,老师.....
void Student::setName(string _name)
{
m_strName= _name;
}
string Student::getName()
{
return m_strName;
}
int main(void)
{
// 通过new方式实例化对象*stu
Student *stu = new Student();
// 更改对象的数据成员为“慕课网”
stu->setName("慕课网");
// 打印对象的数据成员
cout<<stu->getName()<<endl;
return 0;
}
第三部分!
Student::Student()
{
m_strName="Jim";
}
Student::Student(string _name)
{
m_strName= _name;
}
Student::Student(const Student& stu)
{
cout<<"Student(const Student& stu)"<<endl;
}
Student::~Student()
{
cout<<"~Student()"<<endl;
}
第二部分
#include <iostream>
#include <string>
using namespace std;

class Student
{
public:
Student();
Student(string _name);
Student(const Student& stu);
~Student();
void setName(string _name);
string getName();
private:
string m_strName;
};
第一部分
讲师讲解生动易懂,深入浅出,手动点赞!
hj5
喜欢这个课~清晰而生动~
竟然说我路飞是原始人= =
首先 类后面不要忘记加 ; 其次 构造方法用public 修饰 最后通过new实例化对象的时候 用有参构造方法 不然要报错 over
谢谢大家的收看呀
写过C#,学起来C++还不是很费劲

已采纳回答 / 橙泥
system("pause");  的作用是暂停,按任意键继续。有的编译器在编译的时候自带暂停,所以需要按两次,但exe文件如果没有这句话,运行后就会直接退出了
觉得老师讲的很好,原来这里学一点,那里学一块,现在感觉传起来啦
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消