template specialization הוא הגדרת מקרה פרטי לשימוש בתבנית.
מי שעשה את תרגיל 5 היה צריך להשתמש בזה. בתרגיל 5 היה צריך לממש תבנית של מטריצה שתומכת בטיפוסים שונים. עבור טיפוס int,float אופרטור החיבור של התבנית ביצע חיבור רגיל ואילו עבור טיפוס bool אופרטור החיבור ביצע AND לוגי.
המקרה הפרטי בתרחיש הנ"ל היה שינוי התנהגות אופרטור החיבור.