Edit

Share via


Compiler Error C3282

generic parameter lists can only appear on managed or WinRTclasses, structs, or functions

A generic parameter list was used incorrectly. For more information, see Generics.

Example

The following sample generates C3282 and shows how to fix it.

// C3282.cpp
// compile with: /clr /c
generic <typename T> int x;   // C3282

ref struct GC0 {
   generic <typename T> int x;   // C3282
};

// OK
generic <typename T>
ref class M {};