C++day03(动态内存、类中特殊成员函数)

今日任务

1> 思维导图

2> 设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

代码:

#include 

using namespace std;
/*
 * 设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,
 * 再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,
 * 设计这两个类的构造函数、析构函数和拷贝构造函数。
*/
class Per
{
private:
    string name;
    int age;
    int *height;
    int *weight;
public:
    Per() {
        cout << "Per::无参构造" <

运行结果:一开始的时候出现了个问题,就是我调用p1.show()和s1.show()的话输出会遗漏,结果如下下图,我想输出一个随机值也不会影响其他语句的输出啊,不知道为什么

C++day03(动态内存、类中特殊成员函数)_第1张图片

C++day03(动态内存、类中特殊成员函数)_第2张图片

今日思维导图

C++day03(动态内存、类中特殊成员函数)_第3张图片

你可能感兴趣的:(c++,开发语言)