Overview
This course aims to teach learners about modern C++ techniques such as Concepts, Traits, Policy Classes, CRTP, SFINAE, and Tag Dispatching. The course covers building blocks, techniques, and strategies employed in generic programming. The teaching method includes a lecture format. This course is intended for individuals interested in advancing their skills in C++ programming and generic programming techniques.
Syllabus
Introduction
Alternate Title
Credits
Functors
Multiple invocations
Better function
Concepts
Requirements
Iterator Concepts
Policy Classes
Example Pointer Record
Static Methods
Static Polymorphism
Cloneable
Whos Used
Enabled Shared
CRTP
Profit
Type Traits
Comparison
Single Boost
Shared Pointer
Taught by
CppNow