Здравствуйте, у меня в библиотеке есть функция чтения
template <typename type>
static type readMemory(uintptr_t offset) {
type value;
isLastSuccessful = ReadProcessMemory(targetHandle, (LPVOID)offset, &value, sizeof(type), 0);
return value;
}
Мне нужно используя ёё лишь один раз прочитать массив данных динамической длинны
Тоесть нужно сделать
wchar_t* readWcharArray(uintptr_t adrArray, int length) {
wchar_t* str = new wchar_t[length];
for (int i = 0; i < length; i++) {
str[i] = readMemory<wchar_t>(adrArray + sizeof(wchar_t) * i);
}
return str;
}
но без цикла, возможно ли это не изменяя саму библиотеку...