我正在開發用於Windows API的COM包裝器,它可以從沒有本機Windows API支持的腳本語言中使用。所以我想在COM ATL項目中應該使用什麼。 SAFEARRAY
或CComSafeArray
? VARIANT
或CComVariant
?或者任何其他結構或適當的包裝?COM自動化結構與它們的包裝器
我使用這兩種類型進行了測試,但沒有發現任何特殊的性能差異,使用問題或在它們之間找到的其他實現。
哪一個最適合在COM ATL項目中使用?例如,SAFEARRAY
或CComSafeArray
?
哇倒回1999年。我希望我記得! –
封裝程序可以幫助您實現相同的效果,但效率更低,準確性更高,因此您顯然應該在ATL代碼中使用它們。 –