•  2

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

Шаблоны C++. Справочник разработчика
  • Оригинальное название: C++ Templates: The Complete Guide
  • Автор: Дэвид Вандевурд, Николай М. Джосаттис
  • Издательство: Вильямс
  • Год: 2003
  • Язык: Русский
  • Страниц: 544
  • Формат: djvu
  • Размер: 6 Мб

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

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

Книгу нужно прочесть обязательно всем программистам, так как даже если вы досконально знаете шаблоны, какой-нибудь тонкий нюанс все же наверняка был оставлен вами без внимания. Книга написана в довольно формальном, справочном стиле. Помимо справочных материалов расписаны азы метапрограммирования и некоторые ставшие классическими идиомы (умные указатели, кортежи и т.п.). Отлично освещаются понятие POI - point of instantiation, частичная специализация, вывод аргументов шаблонов и перегрузка функций.