Здравствуйте, у меня есть функция
template <typename type>
static void readMemory(uintptr_t offset, unsigned int length, type var) {
ReadProcessMemory(targetHandle, (LPVOID)offset, &var, length * sizeof(type), 0);
}
Я ее вызываю
uintptr_t adr; readMemory<uintptr_t&>(0x183422, 1, adr);
Но теперь мне нужно передать указатель в ReadProcessMemory
wchar_t* str = new wchar_t[length]; readMemory<wchar_t*>(0x124322, length, str);
//Это не работает так как в ReadProcessMemory получается ссылка от указателя, как можно исправить ситуацию...