Правильный способ #include, когда есть круговая зависимость?
Я однажды использую #pragma, а не #include для всех моих h-файлов. Что мне делать, если a.h нужно #include b.h, а b.h нужно #include a.h?
Я получаю всевозможные ошибки, потому что при этом прагма однажды вступает в силу, и одна из них пропускает друг друга. Как я должен это сделать.
Спасибо