#ifndef z #define z class shapes{ protected: int area; public: shapes():area(0){} void setArea(int x){area = x;} int getArea()const{return area;} void print(){cout << "shapes print"<< endl;} //virtual void print()=0; }; #endif