面向对象程序设计:类和对象

需要求圆形的面积和圆柱形体积,请编写一个面向对象的程序,以圆类为基类组合成圆柱形类,查看各类构造函数、复制构造函数和析构函数调用情况。实现以下功能:
(1) 定义构造函数实现圆和圆柱的初始化;
(2) 圆面积;
(3) 圆柱体积;
(4) 输出类构造函数、复制构造函数和析构函数调用情况信息。

圆类定义为Cycle,派生个子类Cylinder,各自定义构造函数和拷贝构造函数,函数中带一个输出语句表明函数被执行。基类封装面积函数,子类封装体积函数,重载面积函数