1

我知道如何在 IDL 中发布一个简单类型的 const,例如:

const long blah = 37

但我想发布复杂类型的 const,带有方法,或者至少是可读的类似结构的成员字段。例如,可能是一个名为 CarType 的类型,它具有诸如“get_Make”、“get_Model”、“get_Year”、“get_BasePrice”等访问器字段。

然后我想发布 const 实例,例如 FORD_PINTO_1973。

(请不要过多地阅读示例,告诉我这个特定示例更适合没有 const 实例或类似实例的常规类)。

我不知道如何在 IDL 中定义 FORD_PINTO_1973 的 Year 字段为 1973 的事实。

提前感谢您的帮助。

4

1 回答 1

0

IDL 用于定义接口 - 可以对对象执行的操作的约定。真实对象的实现超出了 IDL。

为了提供只读属性,请提供 getter(使用propget属性)而不提供 setter ( propput)。

于 2010-01-22T06:57:38.910 回答