Что будет делать realloc, если нет последовательного пространства памяти?

realloc используется для динамического перераспределения памяти.

Предположим, я выделил 7 байтов с помощью функции malloc , и теперь я хочу увеличить его до 30 байт.

Что произойдет в фоновом режиме, если в памяти нет последовательного (непрерывно в одной строке) 30-байтового пространства?

Есть ли какая-либо ошибка или память будет выделена по частям?

11
задан Spikatrix 1 March 2016 в 04:53
поделиться