2
我在tlb import語句中遇到了raw_native_types,我不清楚這個屬性的好處是什麼。我已閱讀這個MSDN描述(http://msdn.microsoft.com/en-us/library/8etzzkb6%28v=vs.71%29.aspx#_predir_raw_native_types),但它並沒有幫助清理它。有人可以幫我解釋一下嗎?使用raw_native_types有什麼好處?
謝謝。
我在tlb import語句中遇到了raw_native_types,我不清楚這個屬性的好處是什麼。我已閱讀這個MSDN描述(http://msdn.microsoft.com/en-us/library/8etzzkb6%28v=vs.71%29.aspx#_predir_raw_native_types),但它並沒有幫助清理它。有人可以幫我解釋一下嗎?使用raw_native_types有什麼好處?
謝謝。
該意圖定義了收益。如果一個人真的不想使用_bstr_t
或_variant_t
,因爲誰知道一個人會推翻他們(並不少見),或者一個人不相信編譯器實際上在保持活力方面做得不錯,或者已經使用其他人智能包裝,或者真的喜歡明確地調用SysFreeString
和VariantClear
,那麼一個指定raw_native_types
。
我想了很多,但不知道是否有任何真正的好處。我想你會希望封裝因爲BSTR的臭名昭着的內存泄漏。謝謝。 – Sam
那麼,每個'comsupp [w] [d] .lib',看起來都是靜態庫,至少需要400KB,所以如果你還沒有鏈接到其他地方,你可以避免在你的可執行文件中。 – acelent
感謝您的答覆,非常感謝。 – Sam