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 в цпп?

1. 0x2207 18.12.2011 07:59 epsilon/psi

может ему поданобилось где-то функцию перегружать для Point и Vector?

2. dorfe0x2207 /1 18.12.2011 17:00

Да это всё что там перегруженно, ему явно нужен был typedef а скорее даже #define ;-)

3. 0x2207dorfe /2 18.12.2011 17:00 epsilon/psi

нее.. если typedef сделать, то нельзя будет сделать два варианта фунцкии fun(Vector vec) и fun(Point pnt)

4. dorfe0x2207 /3 18.12.2011 17:04

да я понял о чём ты, там просто потом std::list<std::pair<Point, Vector> > Path; и всё, никаких таких функций: https://github.com/Iota1/path-extrude

Do you really want to delete ?