Compiler Error C2959
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C2959.
a generic class or function may not be a member of a template
For more information, see Windows Runtime and Managed Templates and Generics.
The following sample generates C2959.
// C2959.cpp
// compile with: /clr /c
template <class T> ref struct S {
generic <class U> ref struct GR1; // C2959
};
Show: