Understanding Partial Specialization
Understand the details of partial specialization in this lesson.
We'll cover the following
In the previous lesson, we explored a variant of template specialization (explicit or full specialization). In this lesson, we’ll take a closer look at partial specialization, which is the second form of template specialization.
Partial specialization
Partial specialization occurs when we specialize a primary template but only specify some of the template arguments. This means a partial specialization has both a template parameter list (which follows the template keyword) and a template argument list (which follows the template name). However, only classes can be partially specialized.
Let’s explore the following example to understand how this works:
Get hands-on with 1400+ tech skills courses.