dorfe
17.12.2011 21:19
class Point: public Vector {
public:
Point(): Vector() {}
Point(double x, double y, double z): Vector(x, y, z) {}
Point(const Vector &V): Vector(V) {}
Point(const Point &P): Vector((const Vector&)P) {}
};
Вы всё ещё думаете что умеете делать typedef в цпп?
может ему поданобилось где-то функцию перегружать для Point и Vector?
Да это всё что там перегруженно, ему явно нужен был typedef а скорее даже #define ;-)
нее.. если typedef сделать, то нельзя будет сделать два варианта фунцкии fun(Vector vec) и fun(Point pnt)
да я понял о чём ты, там просто потом std::list<std::pair<Point, Vector> > Path; и всё, никаких таких функций: https://github.com/Iota1/path-extrude