首先是头文件,类的所有函数与变量都在文件中。
//文件名:Teacher.h #includeusing namespace std; //这是头文件 class Teacher{ public : void setName(string _name); string getName(); void setAge(int _age); int getAge(); void setGender(string _gender); string getGender(); void teach(); private: int m_iAge; string m_strName; string m_strGender; };
然后将头文件中的函数构建完成。
//文件名:Teacher.cpp #include#include #include #include"Teacher.h" using namespace std; //引用头文件后开始定义函数 void Teacher::setName(string _name){ m_strName=_name; } string Teacher::getName(){ return m_strName; } void Teacher::setAge(int _age){ m_iAge=_age; } int Teacher::getAge(){ return m_iAge; } void Teacher::setGender(string _gender) { m_strGender=_gender; } string Teacher::getGender(){ return m_strGender; } void Teacher::teach(){ cout<<"现在上课!"< 然后,新建一个文件来实现功能。
//文件名:run.cpp #include#include #include #include"Teacher.h" //主程序入口 int main(){ Teacher t; t.setName("孔子"); t.setGender("男"); t.setAge(33); cout< 我用的是爪机,最后的运行结果是这样的:



