幫忙看看代碼哪里有問(wèn)題。
#include <iostream>
#include <string>
using namespace std;
/**
* 定義類(lèi):Student
* 數(shù)據(jù)成員:m_strName
* 無(wú)參構(gòu)造函數(shù):Student()
* 有參構(gòu)造函數(shù):Student(string _name)
* 拷貝構(gòu)造函數(shù):Student(const Student& stu)
* 析構(gòu)函數(shù):~Student()
* 數(shù)據(jù)成員函數(shù):setName(string _name)、getName()
*/
class Student
{
public:
?Student() { m_strName = " "; }
?Student(string _name){ m_strName = _name; }
?Student(const Student& stu){};
?~Student(){};
?void setName(string _name)
?{
??m_strName = _name;
?}
?string getName()
?{
??return m_strName;
?}
private:
?string m_strName;
};
int main(void)
{
?// 通過(guò)new方式實(shí)例化對(duì)象*stu
?Student *stu = new Student;
?// 更改對(duì)象的數(shù)據(jù)成員為“慕課網(wǎng)”
?stu->setName("慕課網(wǎng)");
?// 打印對(duì)象的數(shù)據(jù)成員
?cout << stu->getName() << endl;
?delete stu;
?system("pause");
?return 0;
}
2017-04-03
2017-03-03
有可能是讀取程序只識(shí)別“慕課網(wǎng)”?,你把默認(rèn)構(gòu)造函數(shù)的函數(shù)體設(shè)為空白試試