VLLV (11.04.2022 19:39, просмотров: 156) ответил Argon на Сущности имеют разные имена, но одинаковые имена своих структур
данных. Особенность в том, что мне надо протащить эти структуры
данных через хедеры головного проекта, ибо описания классов
находятся в хедерах (головного проекта). Если не применять
пространства имен, то будут конфликты из-за попыток переопределения
структур с одним и тем же именем.
Первая фраза очевидна, а потом я теряюсь. Может быть мое решение
было бы с помощью виртуальной структуры, которая включает все
дивайсы, как это обычно делается для распределения памяти EEPROM, и
позволяет обратиться по смещению поля, но это plain C. Зато меньше
абстракций.