Шаблоны C++. Справочник разработчика

Джосаттис Николаи М., Вандевурд Дэвид, Грегор Дуглас

Код товара: 3202470
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 3
PDF
Фиксированная скидка
Ещё 18 часов
 Подробнее
-35%
3 162
4 864
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
C++ Templates. The Complete Guide
Год издания:
2020
Переводчик:
Редактор:

Описание

Характеристики

Шаблоны представляют собой одну из наиболее сильных сторон C++, но они все еще остаются недостаточно используемыми, а зачастую и неверно понимаемыми, несмотря на постоянно растущий уровень как языка C++, так и сообщества программистов на этом языке. Во втором издании книги три автора, являющиеся экспертами в данной области, показывают, зачем, когда и как использовать современные шаблоны, чтобы создавать программное обеспечение, более понятное, быстрое, эффективное и легко поддерживаемое.
Данное издание описывает новые возможности стандартов С++11, С++14 и С++17 и демонстрирует последние достижения в области шаблонов C++ для создания широкого спектра приложений. Авторы подробно объясняют все новые возможности языка, которые улучшают шаблоны или взаимодействие с ними, рассматривая такие темы, как вариативные шаблоны, обобщенные лямбда-выражения, вывод аргументов шаблонов классов, конструкцию if времени компиляции, передаваемые ссылки и пользовательские литералы. Они также глубоко вникают в фундаментальные концепции языка (такие как категории значений) и полностью охватывают стандартные свойства типов.
Книга начинается с основательного учебника, описывающего основные концепции и связанные с ними возможности языка программирования. Остальная часть книги служит всеобъемлющим справочником, уделяющим внимание как подробностям языка, так и методам кодирования, продвинутым технологиям и сложным идиомам программирования шаблонов C++. Множество примеров исходных текстов иллюстрируют абстрактные концепции и наилучшие практические подходы для получения от шаблонов C++ максимальной пользы.
код в Майшоп
3202470
возрастная категория
18+ (нет данных)
издание
2
количество томов
1
количество страниц
848 стр.
размеры
248x170x40 мм
формат
70x100/16 (170x240) мм
ISBN
978-5-9500296-8-4
тип бумаги
офсетная (60-220 г/м2)
цвет
Чёрный
тираж
400
стандарт
вес
язык
Русский
переплёт
Твёрдый переплёт

Содержание

Предисловие
О книге
Часть I. Основы
Глава 1. Шаблоны функций
Глава 2. Шаблоны классов
Глава 3. Нетиповые параметры шаблонов
Глава 4. Вариативные шаблоны
Глава 5. Основы работы с шаблонами
Глава 6. Семантика перемещения и enable_if<>
Глава 7. По значению или по ссылке?
Глава 8. Программирование времени компиляции
Глава 9. Применение шаблонов на практике
Глава 10. Основные термины в области шаблонов
Глава 11. Обобщенные библиотеки
Часть II. Углубленное изучение шаблонов
Глава 12. Вглубь шаблонов
Глава 13. Имена в шаблонах
Глава 14. Инстанцирование
Глава 15. Вывод аргументов шаблона
Глава 16. Специализация и перегрузка
Глава 17. Дальнейшее развитие
Часть III. Шаблоны и проектирование
Глава 18. Полиморфная мощь шаблонов
Глава 19. Реализация свойств типов
Глава 20. Перегрузка свойств типов
Глава 21. Шаблоны и наследование
Глава 22. Статический и динамический
полиморфизм
Глава 23. Метапрограммирование
Глава 24. Списки типов
Глава 25. Кортежи
Глава 26. Контролируемые объединения
Глава 27. Шаблоны выражений
Глава 28. Отладка шаблонов
Приложение А. Правило одного определения
Приложение Б. Категории значений
Приложение В. Разрешение перегрузки
Приложение Г. Стандартные утилиты для работы с
типами
Приложение Д. Концепты
Библиография
Глоссарий
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Шаблоны C++. Справочник разработчика» (авторы: Джосаттис Николаи М., Вандевурд Дэвид, Грегор Дуглас), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта