Пишем на С++ вектор, умеющий расширяться без копирования элементов
В языке С есть функции malloc , free и realloc . При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно...