Compiler Error C2956

'<' : unexpected for non-template class 'identifier'; ignoring template argument list

There was an attempt to instantiate a non-templated class. Make sure that you are using angle brackets with the correct class. The following code will generate this error:

class c{};
c<int> MyClass;  // error