以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 计算机英语 』  (http://bbs.xml.org.cn/list.asp?boardid=39)
----  [求助]这个程序有个错误,谁能帮改一下。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=39&rootid=&id=70375)


--  作者:凌霄花语
--  发布时间:12/11/2008 7:27:00 PM

--  [求助]这个程序有个错误,谁能帮改一下。
#include<string>
#include <iostream>
using namespace std;
class Teacher
{public:
   Teacher(string nam,int a,char s,string tit,string ad,string t);
   void display();
  protected:
    string name;
    int age;
    char sex;
    string title;
    string addr;
    string tel;
};

Teacher::Teacher(string nam,int a,char s,string tit,string ad,string t):
     name(nam),age(a),sex(s),title(tit),addr(ad),tel(t){ }
void Teacher::display()
     {cout<<"name:"<<name<<endl;
      cout<<"age"<<age<<endl;
      cout<<"sex:"<<sex<<endl;
      cout<<"title:"<<title<<endl;
      cout<<"address:"<<addr<<endl;
      cout<<"tel:"<<tel<<endl;
      }

class Cadre
{public:
   Cadre(string nam,int a,char s,string p,string ad,string t);
   void display();
  protected:
   string name;
   int age;
   char sex;
   string post;
   string addr;
   string tel;
};

Cadre::Cadre(string nam,int a,char s,string p,string ad,string t):
     name(nam),age(a),sex(s),post(p),addr(ad),tel(t){}
     
void Cadre::display()
    {cout<<"name:"<<name<<endl;
     cout<<"age:"<<age<<endl;
     cout<<"sex:"<<sex<<endl;
     cout<<"post:"<<post<<endl;
     cout<<"address:"<<addr<<endl;
     cout<<"tel:"<<tel<<endl;
    }

class Teacher_Cadre:public Teacher,public Cadre
{public:
   Teacher_Cadre(string nam,int a,char s,string tit,string p,string

ad,string t,float w);
   void show( );
  private:
    float wage;
};

Teacher_Cadre::Teacher_Cadre(string nam,int a,char s,string t,string

p,string ad,string tel,float w):
  Teacher(nam,a,s,t,ad,tel),Cadre(nam,a,s,p,ad,tel),wage(w) {}
void Teacher_Cadre::show( )
    {Teacher::display();
     cout<<"post:"<<Cadre::post<<endl;
     cout<<"wages:"<<wage<<endl;
     }

int main( )
{Teacher_Cadre te_ca("Wang-li",50,'f',"prof.","president","135 Beijing

Road,Shanghai","(021)61234567",1534.5);
  te_ca.show( );
  return 0;
}


改完后,发我的邮箱就行了,谢谢了哦。772161007@qq.com


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms