Я знаю, как опубликовать константу простого типа в IDL, например:
const long blah = 37
Но я хочу публиковать константы сложных типов с методами или, по крайней мере, читабельными структуроподобными полями-членами. Например, это может быть тип с именем CarType, который имеет поля доступа, такие как «get_Make», «get_Model», «get_Year», «get_BasePrice» и так далее.
Затем я хотел бы опубликовать экземпляры const, такие как FORD_PINTO_1973.
(Пожалуйста, не читайте слишком много в примере, чтобы сказать мне, что этот конкретный пример лучше подходит для обычных классов без экземпляров const или чего-то подобного).
Я понятия не имею, как бы я определил в IDL тот факт, что FORD_PINTO_1973 имеет поле года 1973.
Заранее благодарю за любую помощь.