2 // GROUPS passed operators
7 virtual int vDisplay(void) const = 0;
13 class square :public shape {
15 square(int x, int y, int width_) {
20 int vDisplay(void) const {
29 class triangle :public shape {
31 triangle(int x, int y, int width_, int height_) {
37 int vDisplay(void) const {
47 shape* s1 = new square(4,4,5);
48 shape* s2 = new triangle(6,6,2,3);
50 return s1->vDisplay();