Расширение библиотеки STL для С++. Наборы и итераторы (+ CD-ROM)

Мэтью Уилсон

Моя оценка

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

Эта книга станет неоценимым подспорьем для любого программиста на C++, хотя бы в минимальной степени знакомого с STL.
На прилагаемом компакт-диске находится обширная коллекция открытых библиотек, созданных автором. Также включено несколько тестовых проектов и три дополнительных главы.

Получить эту книгу или продать свою

Перейти
  • Содержание
  • Дополнительная информация об издании

    ISBN: 978-5-94074-442-9, 978-5-9775-0196-5, 978-0-321-30550-7

    Год издания: 2008

    Язык: Русский

    Мягкая обложка, 608 стр.
    Тираж: 1000 экз.
    Формат: 70x100/16 (167x236 мм)

  • Жанры

Лучшая рецензия

Смотреть 1
dix75

dix75

Рецензии

144

Хочешь выучить STL напиши свой или дополни его, найти примеры легче простого, оглянись, операционная система (переменные среды, прокладки, прокси и так далее). Да, я тоже не удержался, написал несколько контейнеров, алгоритмов, прокладок. Частенько я возвращаюсь к книги и перечитываю её, обновляю базу знаний. Сейчас не модно писать STL велосипеды, но для полного понимания, как он устроен изнутри, писать свой жизненно необходимо. Часто на собеседованиях, программисты даже не могут сказать, в чём разница между вектором и деком.

Читать полностью

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».

Новинки

Смотреть 339

Популярные книги

Смотреть 900