{
public:
Triangle(){}
Triangle(float a, float b, float c, float d, float e, float f) : A(a, b), B(c, d), C(e, f) {}
virtual float area() const;
virtual float girth() const;
private:
Point A;
Point B;
Point C;
};
{
public:
Point(float = 0, float = 0);
float x;
float y;
};
在把基類放在派生類之後就不會出現問題啦