class CShape {
virture double GetArea()=0;
virture double GetPerimeter()=0;
}
class CRectangle:public CShape
{
long GetArea()
{ //实现函数
double a;
//计算a
return a; }
long GetPerimeter()
{ //实现函数
double a;
//计算a
return a; }
}
CCircle 一样
void main()
{
CShape *p;
p = new CRectangle();
p->GetArea();
delete p;
p = new CCircle();
p->GetArea();
}