Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Расширение библиотеки STL для C++. Наборы и итераторы
Автор: Уилсон М.
Аннотация:
В книге известный специалист по языку C++ Мэтью Уилсон демонстрирует, как
выйти за пределы стандарта C++ и расширить стандартную библиотеку шаблонов,
применив лежащие в ее основе принципы к различным API и нестандартным набо-
рам, чтобы получить более эффективные, выразительные, гибкие и надежные про-
граммы.
Автор описывает передовые приемы, которые помогут вам в совершенстве
овладеть двумя важными темами: адаптация API библиотек и операционной
системы к STL-совместимым наборам и определение нетривиальных адаптеров
итераторов. Это даст вам возможность в полной мере реализовать заложенные в STL
возможности для написания эффективных и выразительных программ. На
реальных примерах Уилсон иллюстрирует ряд важных концепций и технических
приемов, позволяющих расширить библиотеку STL в таких направлениях, о
которых ее создатели даже не думали, в том числе: наборы, категории ссылок на
элементы, порча итераторов извне и выводимая адаптация интерфейса.
Эта книга станет неоценимым подспорьем для любого программиста на C++, хотя
бы в минимальной степени знакомого с STL.
На прилагаемом компакт-диске находится обширная коллекция открытых биб-
лиотек, созданных автором. Также включено несколько тестовых проектов и три до-
полнительных главы.