构造函数前面的引子太棒了,形象生动,很快就能接受了新概念(在这里我又想吐槽一下我的c++老师了,或许是我个人原因,不适合她的教学方法,但她将东西没有条理(起码我听起来是这样,或许我太笨,所以来这里补课,James真的很棒)就连PPT都是散乱的。。。唉,吐槽之后好多了。再次感谢一下James老师!!!
2018-03-17
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;
}
第三部分!
{
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;
}
第二部分
{
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;
}
第二部分
已采纳回答 / 橙泥
system("pause"); 的作用是暂停,按任意键继续。有的编译器在编译的时候自带暂停,所以需要按两次,但exe文件如果没有这句话,运行后就会直接退出了
2018-03-08