在DevC++上運(yùn)行,1.因?yàn)榉佩e(cuò)頭文件的先后順序,運(yùn)行一直報(bào)錯(cuò)。2.需要新建目。
2018-05-08
最贊回答 / 冰擬繞指柔
Teacher.h頭文件是聲明文件,類中包含Teacher類的定義(類中的成員函數(shù)只是聲明);新建一個(gè)Teacher.cpp文件,Teacher.cpp是對(duì)Teacher類的成員函數(shù)的具體定義,需要引入Teacher.h頭文件(#include ” Teacher.h”);然后再建一個(gè)demo.cpp,寫(xiě)main()函數(shù),對(duì)Teacher類進(jìn)行實(shí)例化,生成Teacher類的對(duì)象,需要引入Teacher.h頭文件(#include ” Teacher.h”)
2018-05-07
老師厲害,不錯(cuò),講的真心好,上課上了好幾周沒(méi)聽(tīng)懂,今天一晚上就感覺(jué)學(xué)到了一個(gè)學(xué)期東西。我一直很努力,可是才發(fā)現(xiàn),努力并不是最重要的,關(guān)鍵在于效率和方法啊,慕課網(wǎng)真的很好,很感激。希望越做越大,越做越卓越!
2018-04-29
這下邊哪里錯(cuò)了么
void Student::setName(string _name)
{
m_strName = _name;
}
string Student:: getName()
{
return m_strName;
}
int main(void)
{
Student *stu=new Student;
stu->setName("mukewang");
cout << stu->setName() << endl;
delete stu;
stu =NULL;
return 0;
}
void Student::setName(string _name)
{
m_strName = _name;
}
string Student:: getName()
{
return m_strName;
}
int main(void)
{
Student *stu=new Student;
stu->setName("mukewang");
cout << stu->setName() << endl;
delete stu;
stu =NULL;
return 0;
}
2018-04-24
最新回答 / 不許丿摸我耳朵
可能你不太理解頭文件,頭文件其實(shí)就是一個(gè)庫(kù),它封裝了很多函數(shù)和其他接口等各種聲明,現(xiàn)在你自己寫(xiě)一個(gè)頭文件就相當(dāng)于你自定義一個(gè)申明#include "teacher.h" 只需要放在你的功能模塊里面,編譯的時(shí)候,在同一文件夾下編譯器會(huì)自動(dòng)尋找主函數(shù)(demo.cpp的main函數(shù))入口,進(jìn)行鏈接編譯,如果是在Linux下,往往還需要兩個(gè)cpp文件聯(lián)合編譯
2018-04-24
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;
stu = NULL;
system("pause");
}
{
// 通過(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;
stu = NULL;
system("pause");
}
2018-04-24
class Student
{
public:
void student() {};
string student(string _name) {};
string student(const Student& stu){};
~Student() {};
void setName(string _name)
{
m_strName = _name;
}
string getName()
{
return m_strName;
}
private:
string m_strName;
};
{
public:
void student() {};
string student(string _name) {};
string student(const Student& stu){};
~Student() {};
void setName(string _name)
{
m_strName = _name;
}
string getName()
{
return m_strName;
}
private:
string m_strName;
};
2018-04-24