パラメータが[in,out] BSTR*
あり、文字列の内容を変更したいが、同じ長さを維持したい場合、それを再利用できますか、それとも再割り当て/解放して割り当てする必要がありBSTR
ますか?
パラメーターの場合
[in, out]
、呼び出し元がメモリを割り当て、メソッドまたはプロパティは必要に応じてメモリの割り当てを解除および再割り当てできます。呼び出し元は最終的にメモリを削除する責任があります。
より完全にするために、それはいつオプションですか?
パラメータが[in,out] BSTR*
あり、文字列の内容を変更したいが、同じ長さを維持したい場合、それを再利用できますか、それとも再割り当て/解放して割り当てする必要がありBSTR
ますか?
パラメーターの場合
[in, out]
、呼び出し元がメモリを割り当て、メソッドまたはプロパティは必要に応じてメモリの割り当てを解除および再割り当てできます。呼び出し元は最終的にメモリを削除する責任があります。
より完全にするために、それはいつオプションですか?