#ifndef TRIANGLE_H_ #define TRIANGLE_H_ #include "Point.h" class Triangle { public: Triangle(const Point &p1, const Point &p2, const Point &p3); private: Point p1_, p2_, p3_; // data members const Point kOrigin; // constant, but this is bad design; you don't // want to have one instance of kOrigin for // each instance of Triangle }; // class Triangle #endif // POINT_H_