Point.hpp), that stores a bunch of values, and a class Curve (defined in Curve.hpp) that is basically a vector of Points + some additional info.
what i want to do though is to get info of other points from inside of a point, meaning i have to somehow get that vector from the Curve. my idea was to include a pointer Curve* partOf in Point but i realised that it leads to circular inclusion (because i include Curve.hpp in Point.hpp and Point.hpp in Curve.hpp)
how do i achieve what i need without circular inclusion?
ooo so partOf->someMethodOfCurve() call will work?
if you call it from a Point.cpp file that include both Point.hpp and Curve.hpp yes if you call it from Point.hpp then no, you need to define more what the Curve class is, like: class Curve { void someMethodOfCurve(); };
oh okay, i will call it from Point.cpp, tysm!!
Обсуждают сегодня