Does VC++ not support default template parameters arguments? This simple code:
template <typename T=int>
class X
{
};
X x;
gives me an 'error C2955: 'X' : use of class template requires template argument list
'. No complaints about the template declaration, however.
What am I missing here? Some compiler switch maybe?