1

char* 配列があり、メモリを動的に割り当てています。

char *strData = new char[length+1];

この char* は、以下のように _bstr_t に渡します。

_bstr_t bstrData = strData;

bstrData を介して char* に割り当てられたメモリを解放する方法は?

4

1 に答える 1

2

_bstr_t独自の内部バッファー(SysAllocStringによって作成された)を管理します。したがって、を作成したら_bstr_t、割り当てたchar配列を安全に削除できます。bstrDataそれでも絶対に役立ちます。

于 2012-07-06T06:35:53.083 に答える