0
我遇到了一個託管的C++庫,當遇到delete語句時會崩潰,但它只會在64位版本上崩潰。代碼是:在64位版本上刪除wchar_t指針崩潰
LPWSTR pwmsURL = NULL;
pPresentationCtx->GetStringValue(L"WMS_PRESENT_ORIGINAL_REQUEST_NAME", 17, &pwmsURL, 0);
String^ wmsURL = gcnew String(pwmsURL);
//this delete is the problem line...
delete [] pwmsURL;
如果我註釋掉刪除,一切工作正常,但我不想創建內存泄漏。 32位版本沒有問題。任何想法這是怎麼回事?
謝謝 - 回去並挖掘到文檔,它確實使用CoTaskMemAlloc/CoTaskMemFree。 – flatline 2009-11-09 22:01:38