我想在VC ++ 2008中创建一个简单的COM组件。 我用所有默认选项创建了ATL Project。 我添加了Simple ATL对象(接口IDemo)。 现在我想在IDemo中添加一个方法。 但是“添加方法向导”不允许我向方法添加 out / retval 类型的参数。 我可以添加 类型的参数。
是否可以添加 out / retval 类型的参数? 如果是,那我该怎么办?
由于
答案 0 :(得分:3)
如果选择任何类型指针的参数,则只启用out和retval复选框。 对于非指针类型参数,它不启用out和retval复选框。
E.g。如果您选择 CHAR 作为参数类型,那么out和retval复选框未启用,就像您选择 CHAR * 作为参数类型一样out和retval复选框启用。