NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Compiler Error C2955

'identifier' : use of class template requires template argument list

You cannot use a class template as an identifier without a template argument list.

Example 1

template<class T> class X {};
X x;      // C2955

Example 2

The following code is illegal,

#include <string> 
int x=std::basic_string.npos; 

You may have intended something like,

#include <string> 
int x = std::basic_string<char>.npos;
// or
// int x = std::string.npos;