/*纯虚函数与抽象类-----枯等街寒又何妨2014/01/05*/ #include#include using namespace std; const double pi=3.14159; class Shape { public: virtual void show(void)=0; virtual double area(void)=0; }; class triangle:public Shape { public: triangle(double=0,double=0,double=0); void show(void); double area(void); private: double a,b,c; }; class rectangle :public Shape { public: rectangle(double=0,double=0); void show(void ); double area(void ); private: double width,length; }; class circle :public Shape { public: circle(double =0); void show(void); double area(void); private: double r; }; triangle::triangle(double a1,double b1,double c1) { a=a1;b=b1;c=c1; } void triangle::show(void) { cout<<"a="<