Взаимное включение хедеров

В общем, если упростить, у меня есть программа с заголовочными файлами Frame.h, Row.h и Point.h с соответствующими классами внутри. Мне нужно, чтобы каждому из классов были доступны все остальные классы. Например, чтобы из Row я мог вызывать frame.func() и point.func(); из Point вызывать frame.func() и row.func() и т. д.

Во всех файлах прописана #pragma once

Пытался включать заголовки друг в друга, юзать объявления классов, но в итоге не смог избавиться от горы ошибок. Гугл тоже не выручил :(


Ответы (0 шт):