다음을 통해 공유


컴파일러 오류 C3226

제네릭 선언 내부에서는 템플릿을 선언할 수 없습니다.

제네릭 클래스 내부에서는 제네릭 선언을 사용합니다.

다음 샘플에서는 C3226을 생성합니다.

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

다음 샘플에는 가능한 해결 방법을 보여 줍니다.

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