0
A
回答
3
在C++中实现的COM coclasses不能有一个带参数的构造函数。 CoCreateObject()函数是创建一个coclass实例的主要方式,它没有任何方法来传递参数。与IClassFactory :: CreateInstance()(基础方法)相同。
所以是的,不可能的,你需要一个Initialize()方法。验证它被调用的代码E_UNEXPECTED与一个体面的IErrorInfo消息是样板。
相关问题
- 1. 非默认构造函数
- 2. 使用非默认构造函数在<class>对象
- 3. 构造一个通用对象(不是默认构造函数)
- 4. 混合默认和非默认的构造函数
- 5. 默认构造函数
- 6. constexpr默认构造函数
- 7. C++,默认构造函数
- 8. 使用new运算符与对象的非默认构造函数
- 9. 有一个默认的构造函数创建一个对象
- 10. BGL:没有默认构造函数的捆绑对象?
- 11. 调用非默认的结构构造函数内的构造方法
- 12. 对构造函数中的默认构造函数的未定义引用
- 13. 从参数化构造函数调用默认构造函数
- 14. 使用默认构造函数从类调用对象
- 15. 在C++和非默认可构造对象中的联合
- 16. 为什么我能够默认构造一个没有默认构造函数的对象?
- 17. 默认的默认构造函数,为什么不是用户提供的默认构造函数?
- 18. 构造函数替换默认构造函数?
- 19. 从另一个构造函数调用默认构造函数
- 20. 放置新的和非默认的构造函数
- 21. 属性构造函数的默认值?
- 22. NSObject的默认构造函数
- 23. 避免默认的构造函数
- 24. 了解默认的构造函数C++
- 25. QGIS:QgsVectorLayer和QgsRasterLayer的默认构造函数?
- 26. 重写默认的构造函数
- 27. 找不到默认的构造函数
- 28. 没有默认的构造函数
- 29. 合成的默认构造函数
- 30. 片段中的默认构造函数