다음을 통해 공유


컴파일러 오류 C3219

'param': 제네릭 매개 변수는 여러 개의 비인터페이스('class')에 의해 제약을 받을 수 없습니다.

제네릭 매개 변수를 둘 이상의 관리되는 클래스로 제한할 수 없습니다.

다음 샘플에서는 C3219를 생성합니다.

// C3219.cpp
// compile with: /clr
ref class A {};
ref class B {};

generic <class T>
where T : A, B
ref class E {};   // C3219

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

// C3219b.cpp
// compile with: /clr /c
ref class A {};

interface struct C {};

generic <class T>
where T : A
ref class E {};