Template'ler generic programlamanın temelidir.Makrolara benzer fakat template'lerde tip güvenliği compile time'da yapılır. Örnek vermek gerekirse ; Template'ler olmadan örnek bir fonksiyon için yapmamız gerekenler ; [Gizli İçerik] Çok detaylı bir konu fakat ben genel kullanım alanlarını anlatmaya çalıştım.Merak edenler diğer özelliklerine de bakabilir.