Есть ли способ легко ограничить приложение C/С++ на определенный объем памяти (30 мб или около того)? Например: если мое приложение пытается загрузить файл 50 МБ в память, оно умрет/распечатает сообщение и закроет/и т.д.
По общему признанию, я могу постоянно проверять использование памяти для приложения, но было бы немного легче, если бы он просто умер с ошибкой, если бы я пошел выше.
Любые идеи?
Платформа не является большой проблемой, windows/linux/любой компилятор.