Динамической выделение памяти с помощью malloc() в си
Что будет, если я с помощью malloc() выделю больше оперативной памяти, чем есть у меня на компьютере?
Ответы (1 шт):
Автор решения: zahar517
→ Ссылка
При вызове malloc происходит выделение виртуальной памяти, которая может быть намного больше, чем реальная RAM. То есть это зависит от операционной системы и ее настроек, и сам вызов вполне может завершиться успешно. Беда к сожалению может прийти намного позже, при попытке использовать эту память.