Описание курса:
В этом актуальном курсе подробно рассматривается стандартная библиотека шаблонов языка C++ (Standard Template Library, STL). Эта тема чаще всего возникает в ходе собеседований, поэтому разработчики C++ должны хорошо понимать, как работает STL. Этот курс, в котором разбираются реальные примеры и 19 увлекательных задач, поможет вам стать мастером STL и расширить знания языка C++. С помощью тренера вы погрузитесь в мир STL, чтобы исследовать возможности этой библиотеки, обсуждая ее историю и будущее с коллегами и экспертами.
Аудитория:
• Разработчики C++ (Junior/Regular/Senior)
• Разработчики C (Regular/Senior)
Необходимая подготовка:
• Базовые знания языка C++ Базовые знания CMake, GTest, Git
Программа курса:
Модуль 1. Введение
• Знакомство;
• Правила проведения тренинга;
• Краткий обзор тем и методологии.
Модуль 2. Функциональные объекты
• Краткое обсуждение обобщенного программирования и вызываемых объектов;
• Взаимодействие функций с STL;
• Преобразование различных типов функций (адаптеры функций).