diff options
Add files via upload
1 files changed, 18 insertions, 0 deletions
| -rw-r--r-- | Polymorphism/Point.h | 18 |
diff --git a/Polymorphism/Point.h b/Polymorphism/Point.h new file mode 100644 index 0000000..f00b37d --- /dev/null +++ b/Polymorphism/Point.h @@ -0,0 +1,18 @@ +#pragma once
+#include <iostream>
+struct Point
+{
+ int x;
+ int y;
+ Point(int x, int y)
+ {
+ this->x = x;
+ this->y = y;
+ }
+ Point() : Point(0,0)
+ {}
+ double getDist(const Point& other) const
+ {
+ return sqrt((x - other.x)*(x - other.x) + (y - other.y) * (y - other.y));
+ }
+};
\ No newline at end of file |
