Partial Specialization
Templates can have more than one parameter type. Some older compilers allow one only to specialize either all or none of the template's parameters. Compilers that support partial specialization allow the programmer to specialize some parameters while leaving the others generic. Until recently most compilers did not support this feature well (at best) or ignored such specializations (at worst).
At least the GNU, Intel, Comeau, and Microsoft compilers fully support partial specialization of templates.
Read more about this topic: Partial Template Specialization
Famous quotes containing the word partial:
“It is characteristic of the epistemological tradition to present us with partial scenarios and then to demand whole or categorical answers as it were.”
—Avrum Stroll (b. 1921)