consolidate all repos to one for archive

This commit is contained in:
2025-01-28 13:46:42 +01:00
commit a6610fbc7a
5350 changed files with 2705721 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
#ifndef EXAMPLE14_SHAPE_H
#define EXAMPLE14_SHAPE_H
#include <iostream>
class Shape { // abstract class
protected:
int x,y;
public:
Shape() : x(0), y(0) {}
Shape(int x, int y) : x(x), y(y) {}
virtual double area() const = 0; //abstract constant method
virtual void print() const = 0; //abstract constant method
virtual void relMove(int dx, int dy) {
x+=dx;
y+=dy;
}
};
#endif //EXAMPLE14_SHAPE_H