2. lab4_2.cpp
3.
7.心得体会:最大的收获就是实际操作学会了如何对类进行组合,并且对组合后的类进行构造初始化,而且还通过debug追踪构造和拷贝构造函数以及析构函数,明白了这些函数是在何时被调用的,而且发现在类的组合中,比如构造Computer类型的对象时,对于Computer类下的类CPU进行构造时,除了调用了一次CPU的构造函数外,还调用了两次CPU的拷贝构造函数,才最终构造完成Computer。
2. lab4_2.cpp
3.
7.心得体会:最大的收获就是实际操作学会了如何对类进行组合,并且对组合后的类进行构造初始化,而且还通过debug追踪构造和拷贝构造函数以及析构函数,明白了这些函数是在何时被调用的,而且发现在类的组合中,比如构造Computer类型的对象时,对于Computer类下的类CPU进行构造时,除了调用了一次CPU的构造函数外,还调用了两次CPU的拷贝构造函数,才最终构造完成Computer。