我知道如何在IDL中发布一个简单类型的const,例如:
const long blah = 37
但我想发布复杂类型的consts,方法,或者至少是可读的类似结构的成员字段。例如,可能是一个名为CarType的类型,它具有“get_Make”,“get_Model”,“get_Year”,“get_BasePrice”等访问字段。
然后我想发布const实例,例如FORD_PINTO_1973。
(请不要在示例中阅读太多内容,告诉我这个特定的例子可以更好地适用于没有const实例或类似内容的常规类。)
我不知道如何在IDL中定义FORD_PINTO_1973的年份字段为1973的事实。
提前感谢您的帮助。
答案 0 :(得分:0)
IDL用于定义接口 - 可以对对象执行的操作的合同。真实对象实现不在IDL中。
为了提供只读属性,请提供getter(使用propget
属性)并且不提供setter(propput
)。