7
来源:互联网 发布:php文件上传源码 编辑:程序博客网 时间:2024/04/30 16:24
#include <iostream> #include <cstring>using namespace std; class Student {public: Student(int,char[],char,float); int get_num(){return num;} char * get_name(){return name;} char get_sex(){return sex;} void display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\nscore:"<<score<<"\n\n";} private: int num; char name[20]; char sex; float score; }; Student::Student(int n,char nam[],char s,float so) {num=n; strcpy(name, nam) ; sex=s; score=so; } class Teacher {public: Teacher(){}Teacher(Student&); Teacher(int n,char nam[],char sex,float pay); void display(); private: int num; char name[20]; char sex; float pay; }; Teacher::Teacher(int n,char nam[],char s,float p) {num=n; strcpy(name,nam); sex=s; pay=p; } Teacher::Teacher(Student& stud) {num=stud.get_num(); strcpy(name,stud.get_name()); sex=stud.get_sex(); pay=1500;} void Teacher::display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\npay:"<<pay<<"\n\n";} int main() {Teacher teacher1(014000,"jiang",'f',35.5),teacher2; Student student1(014010,"hu",'m',89.5); cout<<"student1:"<<endl; student1.display(); teacher2=Teacher(student1); cout<<"teacher2:"<<endl; teacher2.display(); return 0;}
0 0
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 7
- 个人收集的大牛的一些经验和建议
- http服务器二次开发SDK
- Python爬虫实战二之爬取百度贴吧帖子
- JSONP实现跨域访问
- IoBuffer和ByteBuffer
- 7
- 【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效
- windows笔记-跨越进程边界共享内核对象【复制对象句柄】
- BZOJ 4010: [HNOI2015]菜肴制作
- Android中的回调机制
- leetcode Subsets
- 超级时间整理术-读书笔记
- Python爬虫实战三之计算大学本学期绩点
- Ajax调用RESTful WCF