Template dan pemrograman generik

Function dan class template, specialization, variadic template, concept C++20, dan if constexpr.

Modul ini membahas pemrograman generik di C++ dari fondasinya. Dimulai dari function template dan class template, dilanjutkan dengan parameter template, specialization, variadic template beserta fold expression, lalu ditutup dengan concept dan if constexpr dari C++20. Setiap mekanisme diperagakan melalui program yang dapat dijalankan, sehingga cara instansiasi, deduksi tipe, dan pembatasan template terlihat langsung pada keluaran setiap program.