Compiler Error C2992

'identifier' : invalid or missing template parameter list

The class specified by identifier is preceded by a template keyword with no parameters. The following code generates this error:

template<> class A {};  // error