Есть ли у вас хороший совет, как избежать круговых зависимостей файлов заголовков, пожалуйста?
Конечно, с самого начала я стараюсь сделать проект максимально прозрачным. Однако, поскольку все больше и больше функций и классов добавляются, и проект становится менее прозрачным, начинают возникать циклические зависимости.
Есть ли общие, проверенные и рабочие правила? Спасибо.