1
我有char *數組,我爲它動態分配內存。釋放從char創建的_bstr_t *
char *strData = new char[length+1];
這個字符*我傳遞到下面_bstr_t,
_bstr_t bstrData = strData;
如何釋放分配給字符*通過bstrData內存?
我有char *數組,我爲它動態分配內存。釋放從char創建的_bstr_t *
char *strData = new char[length+1];
這個字符*我傳遞到下面_bstr_t,
_bstr_t bstrData = strData;
如何釋放分配給字符*通過bstrData內存?
_bstr_t
管理自己的內部緩衝區(由SysAllocString創建)。所以一旦你創建_bstr_t
,刪除你分配的char數組是安全的。 bstrData
仍然是絕對有用的。
謝謝你的回覆 – 2012-07-06 07:02:48