8006:构造函数、拷贝构造和析构函数——定义学生类

Time/Memory Limit:1000 MS/32768 K
Submitted: 1548 Accepted: 1146

 Problem Description

定义学生类,该类包含的数据成员有:学生编号,姓名,年龄,成绩;成员函数有:构造函数,拷贝构造函数,析构函数,输出学生信息函数。其中构造函数要输出"Constructing..."提示;拷贝构造函数要输出"Copy Constructing..."提示;析构函数要输出"Destructing..."提示。在主函数中进行测试:主函数中先定义一个学生对象s1,数据从键盘中输入,再定义一个对象s2,用对象s1对s2进行初始化。

 Input

输入数据只有一行,分别代表学生的编号,姓名,年龄,成绩。

 Output

输出两个学生对象的信息,具体如下所示。

 Sample Input

10 wang 19 88

 Sample Output

Constructing...
Copy Constructing...
Id:10 Name:wang Age:19 Score:88
Id:10 Name:wang Age:19 Score:88
Destructing...
Destructing...

 Author

wj

 Source

C++类

 Recommend

zh