// polymorphism example // pure virtual members #include #include class cpolygon { protected: int width,height; public: void setvalues (int a,int b) { width=a; height=b; } virtual int area(void)=0; void printarea(void) { cout<area()<setvalues (4,5); ppoly2->setvalues (4,5); ppoly1->printarea(); ppoly2->printarea(); getch(); } /* ----OUTPUT---- 20 10 */