Compiler Warning (level 4) C4663

C++ language change: to explicitly specialize class template 'identifier' use the following syntax:

In order to explicitly specialize a template class, use the new syntax. For example:

template<class T> class X {};
template<> class X<int> {}   //New syntax: explicitly specialize X
class X<char> {};      //old way - now illegal

Note   If the compiler option /Za(Disable Language Extensions) is selected, then the compiler will generate error C2906.