Я очень новичок в использовании модулей в C ++. Когда у меня есть два модуля, включая друг друга, это приводит к ошибке компиляции.
Скажите, если у меня есть класс в одном файле, скажем, meter.cppm , а другой в inch.cppm и интерфейс/признак для того, как две единицы длины соответствуют друг другу в unit.cppm .
Какие файлы должны включать каждый другой? Я знаю, как решить это, используя простые старые заголовки, но с модулями это кажется сложной задачей. кажется очень непрактичным. Как лучше всего это сделать?
Подробнее здесь: https://stackoverflow.com/questions/793 ... 23-modules