AI, Data Science & Cloud Certificates from Google, IBM & Meta
Free courses from frontend to fullstack and AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn when and how to effectively use C++ templates in this comprehensive conference talk from C++ on Sea 2024. Demystify template programming by building an intuitive understanding of when templates are the right tool for the job and when they might be unnecessary complexity. Explore generic programming concepts including template overloading and specializations, while gaining practical insights into common use cases. Discover template metaprogramming techniques for compile-time programming and code generation, comparing traditional approaches with modern utilities introduced in C++14, C++17, and C++20. Principal Software Engineer Roth Michaels draws from extensive experience in audio software development at Native Instruments to provide clear guidance on template implementation in real-world applications.
Syllabus
How and When To Write a C++ Template - Roth Michaels - C++ on Sea 2024
Taught by
cpponsea