Когда я использую функцию CreateThread вот так
Код: Выделить всё
CreateThread(nullptr, 0, (LPTHREAD_START_ROUTINE)MyModule::MyFunction, (LPVOID)&wsParam, 0, &dwThreadId);
Функция, которая вызывается как новый поток:
Код: Выделить всё
std::wstring MyModule::MyFunction(LPVOID stringParam) {
std::wstring wsParam = *reinterpret_cast(stringParam); //Bad alloc
}
Источник: https://stackoverflow.com/questions/781 ... ssed-wrong
Мобильная версия