Пишем на С++ вектор, умеющий расширяться без копирования элементов В языке С есть функции malloc, free и real…
Пишем на С++ вектор, умеющий расширяться без копирования элементов В языке С есть функции malloc, free и realloc. При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно надеяться, не будет копировать все данные при каждом расширении. В С++ есть встроенный класс vector, который представляет из себя расщиряющийся массив, но он так не умеет: при каждом расширении вектора выделяетс... https://clck.ru/32nPo4
Автор: Habr все новости об IT