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