定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 10:52:02

定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.
定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.

定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)和SetData(用来重设形状大小).然后派生出三角形CTriangle类、矩形CRect类、圆CCircle类,分别计算其面积.最后用main函数测试.
#include "stdafx.h"
#include
#include
using namespace std;
class CShape
{
public:
\x09virtual void Area()=0;
\x09virtual void SetData()=0;
};
class CTriange:public CShape
{
\x09float floor;//底边长度
\x09float higth;//高
public:
\x09void SetData();
\x09void Area(){cout