realloc
используется для перераспределения памяти динамически.
Предположим, что я выделил 7 байтов, используя функцию malloc
, и теперь я хочу расширить ее до 30 байт.
Что произойдет в фоновом режиме, если в памяти нет последовательного (непрерывно в одной строке) пространства в 30 байтов?
Есть ли какая-либо ошибка или память будет выделена по частям?