Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Diving Deeper into C++ TemplatesГод выпуска: 2017
Производитель: O'Reilly Media / Infinite Skil
Сайт производителя:
https://www.oreilly.com/library/view/diving-deeper-into/9781491988701/Автор: Julian Templeman
Продолжительность: 00:46:45
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Templates form the foundation of modern C++ programming; they must be understood, not only to use the Standard Library, but to take advantage of many of the features found in C++11 and C++14. By offering a detailed look at how to create and use template functions and classes in your C++ code, this course goes beyond the basics, and is intended for the intermediate level programmer.
Topics covered include: non-type and default parameters, overloading and specialization, the use of template template parameters, explicit instantiation and inheritance, generic programming, type traits, and policy-based design. Learners completing this course will have the knowledge required to produce robust, practical, and modern C++ code. Understand how to create and use template functions in your C++ code
Learn to use modern techniques; such as type traits, and policy-based programming
Discover how generic programming differs from OO programming
Gain a fundamental awareness of the importance of templates in modern C++ code
[spoiler="Содержание"]
Introduction
About The Author
Non-Template Parameters
Default Parameters
Overloading Templates
Specialization
Explicit Instantiation
Template Template Parameters
Templates And Inheritance
Modern C++
Generic Programming
Type Traits
Policy-Based Design
Exercises
Conclusion
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: HEVC, 1280x720, 16:9, 30 FPS, 100 kb/s
Аудио: AAC LC, 44.1 kHz, 132 kb/s, 2 channels
[spoiler="Скриншоты"]

[/spoiler]
[spoiler="Курсы Julian Templeman по C++ (Infinite Skills)"]
Introduction to C++ TemplatesDiving Deeper into C++ Templates
Further Exploration of C++ Templates and Metaprogramming[/spoiler]