资源描述:
《实验四 对象数组和对象指针》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验四对象数组和对象指针一、实验目的和要求1.掌握对象数组、对象指针及其使用方法;2.理解常对象的使用。二、实验内容和结果1、建立对象数组,放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。Student类,包含学生的基本信息:学号、姓名、性别、出生日期、年级、班级、院系和专业等。有构造函数(缺省构造函数、带参数的构造函数),析构函数。#include#includeusingnamespacestd;classstudent{private:
2、longid;floatscore;stringname;charsex;intyear;intmonth;intday;stringgrade;stringbanji;stringzhuanye;stringyuanxi;public:~student(){}voidout();student(longa=10011,floatk=90,stringc="路江飞",chars='m',intz=1992,inty=4,intx=19,stringn="大二",stringb="class6",stringzua
3、n="计算机",stringyuan="computer");};voidstudent::out(){cout<<"学号:"<4、nye<5、denta[5]={student(),student(10011,92,"杨娇娇",'f',1992,4,18,"大二","class2","计算机","computer"),student(10012,93,"田振南",'m',1990,6,16,"大二","class3","计算机","computer"),student(10013,94,"张元元",'m',1992,8,15,"大二","class4","计算机","computer"),student(10014,97,"杨光琪",'m',1992,
6、4,25,"大二","class5","计算机","computer")};student*p=a;for(inti=0;i<5;i+=2,p+=2)(*p).out();return0;}1、实现公司员工的管理。设计employee类,其中包含职工员工的基本信息:编号、姓名、性别、出生日期和职务等。有构造函数(缺省构造函数、带参数的构造函数),析构函数。出生日期使用自定义的Date类。对象数组保存已输入的职工对象。程序的基本功能有:l职工信息的录入l职工信息的显示l可以修改人员的职务信息l通过编号或者姓名进行人
7、员查询(红色字体部分可以不做)#include#include#includeusingnamespacestd;classEmployee;classEmployeeSys;classDate{public:Date();Date(inty,intm,intd):year(y),month(m),day(d){};~Date(){}voidoutput_date();voidinput_date();friendEmployee;private:intyea
8、r,month,day;};classEmployee{public:Employee(intnu=10010,stringna="lufei",strings="m",stringp="student",inty=1992,intm=4,intd=19);~Employee(){}voidinput_Employee();voidoutput_Employee();vo