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. 片段中的默認構造函數