5. С++. Шаблоны классов и методов

Технопарк Group, МГТУ им. Н.Э. Баумана. Курс “Углубленное программирование на C/C “. Лектор Алексей Петров. Лекция №5 ШАБЛОНЫ КЛАССОВ И МЕТОДОВ. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ. ОБОБЩЕННОЕ И БЕЗОПАСНОЕ ПРОГРАММИРОВАНИЕ Шаблоны классов и методов. Обобщенное программирование. Параметры шаблонов. Специализация, конкретизация и перегрузка шаблонов. Рекурсивное определение шаблонов. Основы метапрограммирования. Идиома SFINAE. Понятие, поддержка и технология обработки исключительных ситуаций. Безопасное программирование. Нейтральность кода. Критерии безопасности и нейтральности классов и методов. Безопасность конструкторов и деструкторов. Исключения в стандартной библиотеке.
Back to Top