Здравствуйте, qaz77, Вы писали:
Q>Как раз bad_alloc не показатель, что памяти нет и все караул. Q>Если запросить большой непрерывный блок, то из-за фрагментации адресного пространства можно получить bad_alloc и при наличии свободных гигабайтов.
Ты такое встречал хоть раз не на велосипедных аллокаторах которые не умеют такое обрабатывать? Q>Просто не нашлось непрерывного куска в 200 мб...
Отлично, отлично... а теперь придумай что в этом случае делать? Вот надо что-то сделать же, да? Вот напиши 3 вариант кроме падения с терминейтом.