Похожие чаты

Hi guys, i have a class called Point (defined in

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?

3 ответов

25 просмотров
artemetra 🇺🇦-[less active] Автор вопроса

ooo so partOf->someMethodOfCurve() call will work?

artemetra 🇺🇦 [less active]
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(); };

artemetra 🇺🇦-[less active] Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Привет)) уже кажется эту тему перемусолили, но вот я так и не понял. Я сейчас сижу на 27дюймов 2к мониторе. На Актуальной макоси, если я куплю 27д 4к монитор: - будет ли изобр...
Vladislav Piskunov
16
any reference of this implementation?
BitBuddha
29
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Карта сайта