// figure.h - base class for polymorphism demo // cmc, 11/16/2012 #ifndef FIGURE_H #define FIGURE_H class Figure { public: Figure(char symbol, int offset); Figure(); virtual void print() const; // note virtual void printAt(int lines) const; // skip lines then print() protected: void shift() const; void symbols(int n) const; void spaces(int n) const; private: char symbol; int offset; }; #endif