Как правильно увеличивать/уменьшать размер динамического массива С?

Вопрос выше. Мне известно, что нужно увеличивать/уменьшать размер памяти, выделенной под массив в k раз (как правило, в 2 раза), когда фактический размер доходит до соответствующего значения. Но есть ли какие-либо требования по эффективности выделения памяти в этом случае в отношении начальной инициализации, т.е. нужно ли при первом выделении памяти устанавливать размер массива в значение, например, кратное количеству битов в типе char или таких требований нет и на эффективность кода это никак не повлияет. Прошу прояснить этот момент.


Ответы (0 шт):