Шаблоны C++. Справочник разработчика. Дэвид Вандевурд, Николай Джосаттис

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

C++ Templates. The Complete Guide First Edition
Название в оригиналеC++ Templates. The Complete Guide First Edition
ИздательствоВильямс
Год издания2016
Страниц544
ПереплетТвердый переплет
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-8459-2068-3
ИзготовительООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Шаблоны C++ представляют собой активно развивающуюся часть языка программирования, предоставляющую программисту новые возможности быстрой разработки эффективных и надежных программ и повторного использования кода.

Шаблоны C++ представляют собой активно развивающуюся часть языка программирования, предоставляющую программисту новые возможности быстрой разработки эффективных и надежных программ и повторного использования кода. Данная книга, написанная в соавторстве теоретиком C++ и программистом-практиком с большим опытом, удачно сочетает строгость изложения и полноту освещения темы с вопросами практического использования шаблонов. В книге содержится масса разнообразного материала, относящегося к программированию с использованием шаблонов, в том числе материал, который даст опытным программистам возможность преодолеть современные ограничения в этой области Книга предполагает наличие у читателя достаточно глубоких знаний языка C++; тем не менее стиль изложения обеспечивает доступность материала как для квалифицированных специалистов, так и для программистов среднего уровня.

Содержание

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

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам