Есть определённая функция:
Но при попытке работы с указателем происходит краш.
Помогите понять его причину
C++:
void TestFunc(wchar_t** out, wchar_t* in)
{
int Len = lstrlenW(in);
*out = (wchar_t*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(wchar_t) * (lstrlenW(in) + 1));
for (int i = 0; i < Len; i++)
{
*out[i] = in[i];
}
}
Но при попытке работы с указателем происходит краш.
*out = in;
Помогите понять его причину