Расширение библиотеки STL для С++. Наборы и итераторы (+CD)
В книге известный специалист по языку C++ Мэтью Уилсон демонстрирует, как выйти за пределы стандарта C++ и расширить стандартную библиотеку шаблонов, применив лежащие в ее основе принципы к различным API и нестандартным наборам, чтобы получить более эффективные, выразительные, гибкие и надежные программы. Автор описывает передовые приемы, которые помогут вам в совершенстве овладеть двумя важными темами: адаптация API библиотек и операционной системы к STL-совместимым наборам и определение нетривиальных адаптеров итераторов. Это даст вам возможность в полной мере реализовать заложенные в STL возможности для написания эффективных и выразительных программ. На реальных примерах Уилсон иллюстрирует ряд важных концепций и технических приемов, позволяющих расширить библиотеку STL в таких направлениях, о которых ее создатели даже не думали, в том числе: наборы, категории ссылок на элементы, порча итераторов извне и выводимая адаптация интерфейса. Эта книга станет неоценимым подспорьем для любого программиста на C++, хотя бы в минимальной степени знакомого с STL. На прилагаемом компакт-диске находится обширная коллекция открытых библиотек, созданных автором. Также включено несколько тестовых проектов и три дополнительных главы.
Товар имеет сертификаты качества и безопасности и соответствует нормам санитарной гигиены. Гарантийное обязательство также прилагается. Предлагается дисконтная накопительная система, а также корпоративная скидка 10% на заказ от 20 шт. На странице офомления заказа будет отражена более подробная информация о стоимости доставки в ваш регион и о вашей личной скидке.
Позвольте Вам предложить
-
Осваиваем C++17 STL. Используйте компоненты стандартной библиотеки в C++17 STL в полной мере
Путеводитель по стандартной библиотеке C++ и знакомство с самыми новыми возможностями в C++17 Создание собственных типов итераторов, диспетчеров памяти и пулов потоков…
-
Расширение библиотеки jQuery
jQuery - одна из наиболее популярных библиотек для разработки клиентских сценариев на JavaScript. В ней предусмотрено большое количество точек интеграции …
-
Роль научных электронных библиотек в расширении пространства знаний
Рассматривается комплекс вопросов, связанных с функционированием электронных научных библиотек и их ролью в современном процессе обмена знаниями. Для этого обосновываются понятия…
-
Нотная библиотека Георгия Гараняна "Баллада"(+CD)
Вашему вниманию предлагается нотное издание "Георгий Гаранян. Баллада. Партитура и партии для биг-бенда / George Garanian: The Ballad: Big-Band Series. Выпуск…
-
Библиотека русской классики. Выпуск 12. Чехов А. П. (CD)
Электронное издание содержит собрание сочинений великого русского прозаика и драматурга Антона Павловича Чехова (1860-1904). Собрание сочинений в хронологическом порядке представляет все…
-
Исчезнувшая библиотека. История Александрийской библиотеки
Об Александрийской библиотеке - самой знаменитой библиотеке Древнего мира, созданной в III веке до н.э. с целью собрать "все книги всех…
-
Расширение пространства
Елена Тверская родилась в Москве. С 1990 г. живет в Калифорнии, работает переводчиком в агентстве. Ее первый сборник стихов "Еврейская елка"…
-
Эффективное лечение варикозного расширения вен
Лёгкая походка украшает и делает грациозной любую женщину. Но на пути к плавной, красивой походке есть одно очень опасное заболевание -…
-
Сновидения бабочки, или Практикум по расширению сознания женщины
"Жизнь женщины - это не только практикум хождения по горящей избе и остановке лошадей на скачках. Это что-то обязательно любимое, теплое,…