Compartir a través de


Error del compilador C3226

No se permiten declaraciones de plantilla dentro de una declaración genérica

Observaciones

Utilice una declaración genérica dentro de una clase genérica.

Example

En el ejemplo siguiente se genera C3226.

// C3226.cpp
// compile with: /clr
generic <class T>
ref class C {
   template <class T1>   // C3226
   ref struct S1 {};
};

En el ejemplo siguiente se muestra una posible resolución:

// C3226b.cpp
// compile with: /clr /c
generic <class T>
ref class C {
   generic <class T1>
   ref struct S1 {};
};