Какой максимальный объем памяти доступен для приложения C ++ в 32-битной Windows?

Просто интересно, есть ли ограничение на максимальный объем памяти, который использует приложение C ++

Я понимаю, что это 2 ГБ - это правильно?

Если приложение C ++ пытается запросить более 2 ГБ памяти, вызывает ли это сбой памяти?

Последний вопрос - если на компьютере, на котором выполняется приложение C ++, уже мало памяти, и приложение C ++ запрашивает 100 МБ массива (т.е. непрерывную память), сможет ли ОС справиться с этим с помощью виртуальной памяти?

13
задан Cody Gray 17 April 2011 в 04:39
поделиться