| | | | | |

Partial Template Specialization

template <class Window, class Controller>      
class Widget
{
  // generic case
};

template <>
class Widget<class myWindow, class myController>
{
  // specific case
};

template <class Window>
class Widget<class Window, class myController>
{
  // partial specialization
};

| | Top of Page | 5. Compile Time Techniques in C++ - 2 of 11