Navigation



14.6 — Partial template specialization

In the lesson on expression parameters and template specialization, you learned how expression parameters could be used to parametrize template classes.

Let’s take another look at the Buffer class we used in the previous example:

template <typename T, int nSize> // nSize is the expression parameter class Buffer { private: // The expression parameter . . . → Read More: 14.6 — Partial template specialization

14.5 — Class template specialization

In the previous lesson on template specialization, we saw how it was possible to specialize member functions of a template class in order to provide different functionality for specific data types. As it turns out, it is not only possible to specialize member functions of a template class, it is also possible to specialize . . . → Read More: 14.5 — Class template specialization