Я пытаюсь маллока (и я также пытался с новым), чтобы выделить довольно большой кусок памяти. Более 0x7ffffffff (около 2 ГБ), если быть точным. Я нахожусь в Windows 11 (64 -битная версия) и в Visual Studio, где я составляю его в режиме 64 -бит и имею 64 ГБ оперативной памяти, но все же он не работает. //This works:
void* ptr1 = malloc(0x7fffffff);
if (ptr1 == nullptr) {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/796 ... s-11-64bit
Мобильная версия