[求助]请教大家一个问题
定义一个抽象类CShape,包含纯虚函数Area()(用于计算面积)和SetData()(用于重设形状大小),然后派生出三角形Ctriangle类, 矩形CRect 类,圆CCircle类,分别求其面积。最后定义一个CArea类,计算几个形状的面积之和,各形状的数据通过CArea类构造函数或成员函数来设置,编写一个完整的程序。我的问题在于CArea类,题目中要求定义一个CArea类并且它的构造函数或者成员可以设置其他几个类的成员变量。我想问一下怎么实现这一过程。想了很久,没想出来,高手勿批评我不加思考就像要答案。最后我承认这是老师布置的作业