Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Compiler Error C2979

Error Message

explicit specializations are not supported in generics

A generic class was declared incorrectly. See Generics (Visual C++) for more information.


The following sample generates C2979.

// C2979.cpp
// compile with: /clr /c
generic <> 
ref class Utils {};   // C2979 error

generic <class T>
ref class Utils2 {};   // OK

Community Additions

© 2015 Microsoft