定义一个抽象类Cshape,包含抽象方法Area()(用来计算面积)和SetData()(用来重设形状大小)。然后派生出三角形CTriangle类、矩形CRect类,圆形CCircle类,分别求 其面积。最后定义一个CArea类,计算这几个形状的面积之和,各开关的数据通过CArea类构造函数或成员函数来设置。编写一个完整的程序。
参考资料:http://www.itqun.net/content-detail/137185.html