мальным выбором контейнера. •

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

мальным выбором контейнера. • Вероятно, класс string достаточно хорошо спроектирован в плане эффективности. 360 Глава 7 • Обобщенные контейнеры Впрочем, это не означает, что вам следует использовать вектор вместо дека, если в конец контейнера добавляется неизвестное количество объектов. Напротив, лучше задействовать дек — если вы добиваетесь от своей программы максимальной эффективности. Но вы также должны знать, что проблемы с эффективностью не всегда лежат на поверхности, а «узкие места» программы можно выявить только тщательным тестированием. Позднее в этой главе будет представлено более «чистое» сравнение вектора, дека и списка по быстродействию. Преобразования контейнеров Иногда в разных точках программы нужно обеспечить поведение или показатели эффективности, соответствующие разным типам контейнеров. Например, при включении объектов в контейнер требуется эффективность дека, а при их индексировании — эффективность вектора. У всех основных последовательных контейнеров (вектора, дека и списка) имеется конструктор, которому при вызове передаются два итератора (указывающие на начало и конец интервала


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