正在加载图片...
/注意:允许派生类中的 print与基类的 print重名,按如下规 定进行处理:对子类而言,不加类名限定时默认为是处理子 类成员,而要访问父类重名成员时,则要通过类名限定 director(short ag, float sa, char*na, char sp, char ad, ptitle p :engineer(ag, sa, na, sp, ad) post=p; void printo i engineer: printo; cout<<“:”<<post<<endl: public/*注意:允许派生类中的print与基类的print重名,按如下规 定进行处理:对子类而言,不加类名限定时默认为是处理子 类成员,而要访问父类重名成员时,则要通过类名限定*/ class engineer:public employee { char speciality,adegree; public: ... }; enum ptitle {PS,GM,VPS,VGM}; class director:public engineer { ptitle post; public: ... }; director(short ag,float sa,char*na,char sp,char ad,ptitle p) :engineer(ag,sa,na,sp,ad) { post=p; } void print() { engineer::print(); cout<<“:”<<post<<endl; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有