Вот класс point, точка которая состоит из координата..
class Point {
protected:
float x, y;
public:
Point() {
std::cout << "Point constructor\n";
}
Point(float x, float y):x(x), y(y) {
std::cout << "Point constructor\n";
}
~Point() {
std::cout << "Point destructor\n";
}
float getX() {
return x;
}
float getY() {
return y;
}
void setX(float x) {
this->x = x;
}
void setY(float y) {
this->y = y;
}
};
Просто не могу представить, как вообще можно создать треугольник через класс ? К примеру берем 3 точки а дальше что ?
class Triangle: public Point {
protected:
Point p1, p2, p3;
public:
Triangle() {
}
~Triangle() {
}
double getP(){
return p1 + p2 + p3;
}
};