需要求圆形的面积和圆柱形体积,请编写一个面向对象的程序,以圆类为基类组合成圆柱形类,查看各类构造函数、复制构造函数和析构函数调用情况。实现以下功能:(1) 定义构造函数实现圆和圆柱的初始化;(2) 圆面积;(3) 圆柱体积;(4) 输出类构造函数、复制构造函数和析构函数调用情况信息。
圆类定义为Cycle,派生个子类Cylinder,各自定义构造函数和拷贝构造函数,函数中带一个输出语句表明函数被执行。基类封装面积函数,子类封装体积函数,重载面积函数