Выделение памяти malloc
От: plastictown Норвегия  
Дата: 01.04.17 16:52
Оценка:
Доброго времени суток! Дабы не заплесневеть, решил сделать на Си динамический массив типа std::vector. Все работает, я доволен, но не могу выделить больше ~800Кб памяти (на самом деле в 4 раза больше с учетом дополнительного буфера). Пишет Not enough space. Читал форумы, говорят, что malloc умеет выделять память только подряд или вроде того, а подряд может не быть. Как же тогда же делить 10 Мб, если нужно? делать список вместо массива? Или я чего-то не понимаю?
Спасибо!
c malloc
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.