请问怎么用C++定义教师类

建立一个名为Teacher的类,该类有以下几个私有数据成员:工龄,姓名,职务。还有公有成员函数:带参构造函数Teacher(int wa,char *n,char *duty)、不带参构造函数Teacher()、改变数据成员值函数 void SetValue(int wa,char *n,char *duty)、获取数据成员函数int GetWorkAge(),char *GetName()和char *GetDuty()。在main函数中定义一个对象并初始化,然后输出对象的信息。

既然用C++ ,字符串可以用string,更灵活

class Teacher
{
    private:
        int workage;
        string name;
       string zw;
    public:
      Teacher(int wa,string n,string duty) : workage(wa),name(n),zw(duty) {}
      Teacher() {}
      void SetValue(int wa,string n,string duty) {workage = wa;name = n;zw =duty;}
      int GetWorkAge() {return workage;}
      string GetName() {return name;}
      string GetDuty() {return zw;}
};
int main()
{
    Teacher teacher(10,"zhangsan","xiaozhang");
    cout<<teacher.GetWorkAge()<<teacher.GetName()<<teacher.GetDuty()<<endl;
    return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632