内容发布更新时间 : 2024/12/25 13:46:08星期一 下面是文章的全部内容请认真阅读。
void People::setSex() { cout<<\ cin.getline(sex,3,'\\n'); }
void People::setId() { cout<<\ cin.getline(id,16,'\\n'); }
//People内联成员函数,输出人员信息 inline void People::showPeople() { cout<<\ cout<<\ cout<<\ cout<<\ }
int main() { int i; char spaceA;
//生成3个Date类型的对象
Date date[3]={Date(0,0,0),Date(0,0,0),Date(0,0,0)};
//生成3个People类型的对象 People
person[3]={People(\e[2],\ //设置这3个对象的各类信息 for(i=0;i<3;i++) { person[i].setName(); person[i].setNumber(); person[i].setSex(); person[i].setId(); date[i].setDate(); spaceA=getchar(); } //输出这3个对象的各类信息 for(i=0;i<3;i++) { person[i].showPeople(); date[i].showDate(); }
return 0; }
6. 运行结果 1. 2. 3. 4.
5
.
6. 7.
7. 心得体会
通过本次上机课,我对数组的理解进一步加深,并且学会了对字符串数据的组织和处理,能够运用字符串类对字符串进行直接的运算;并且进一步熟悉了标准C++库的使用和指针的使用方法;通过进一步的练习,对Debug的操作更加熟练;而且实践操作了利用指针和new操作在堆区里开辟空间,然后利用delete释放空间,进一步加深了对不同类型存储空间的理解,提高了自己的实际操作能力。