Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Перечисление extern констант в namespace |
Автор: EgoBrain 17.5.2017, 06:54 | ||||
Приветсвую как ответ по теме так и отзыв об адекватности самой задачи или её постановке. В общем имеется некая библиотека, в которой реализовано пространство имен, только лишь для перечисления констант до кучи еще и внешних (extern). Напрашивается enum, но значения в перечислении - целые числа а здесь структура... Пример:
Использование стандартное: обращение к константам из модулей, в которых включен FirstLevelSecondLevelNamespace.h
Вопрос: возможно ли как нибудь автоматизировать (на уровне компилятора или препроцессора, и сгенерировать код спомощью IDE) процесс перебора констант пространства имен? |
Автор: xvr 18.5.2017, 12:14 | ||
Можно как то так:
|
Автор: borisbn 23.5.2017, 19:26 | ||
Если 1) можно менять h-ник и 2) Экземпляры Strct создаются только там, то можно так:
не проверял. Могут быть ошибки. |