выборку элементов оператором [

Автор admin Воскресенье, 7 июня 2009 11:32

выборку элементов оператором [ ]. А если связать этот факт с потенциальными затратами на добавление новых объектов в вектор, становится ясно, что самый безопасный вариант использования вектора — его однократное заполнение заранее известным количеством объектов и последующая работа с ним без добавления новых объектов. В частности, именно так применялись векторы в приводившихся ранее примерах. В стандартной библиотеке С++ документированы операции с контейнерами, в результате которых итераторы становятся недействительными. Стоит заметить, что выбор вектора в качестве «основного» контейнера для приводившихся примеров не всегда оптимален. В этом проявляется основополагающий принцип выбора контейнеров и структур данных вообще — оптимальный выбор зависит от того, как будет использоваться контейнер. До сих пор мы постоянно применяли вектор лишь из-за его сходства с массивом, благодаря чему он выглядит знакомо и легко осваивается. Но в дальнейшем при выборе контейнера также необходимо будет учитывать ряд других факторов. Вставка и удаление элементов Вектор работает наиболее эффективно, если выполняются два услов


Комментарии закрыты.