Как реализуется C ++ Std :: Vector?C++

Программы на C++. Форум разработчиков
Anonymous
Как реализуется C ++ Std :: Vector?

Сообщение Anonymous »

Я много использовал std :: vector < /code>, и недавно я задал себе этот вопрос: «Как реализован std :: ecector < /code>?» Оператор [] ).

2) Использование нового , например, Foo* temp = new Foo [20] : я считаю, что они делают что -то подобное, но затем это поднимает еще один вопрос. Они всегда выделяют максимум (

Код: Выделить всё

uint32_t
) хранилище для предоставления случайного доступа? (Это неэффективно с точки зрения памяти.) < /P>

или есть что -то еще, о чем я должен знать? < /P>

Подробнее здесь: https://stackoverflow.com/questions/209 ... mplemented

Вернуться в «C++»