'type': 제네릭 'generic_type'의 제네릭 매개 변수 'param'에 대한 형식 인수가 잘못되었습니다. 제약 조건 'constraint'에 맞지 않습니다.
비고
제네릭 클래스의 인스턴스화에 대해 제네릭 클래스의 제약 조건을 충족하지 않는 형식을 지정했습니다.
Example
다음 예제에서는 C3214를 생성합니다.
// C3214.cpp
// compile with: /clr
interface struct A {};
generic <class T>
where T : A
ref class C {};
ref class X : public A {};
int main() {
C<int>^ c = new C<int>; // C3214
C<X ^> ^ c2 = new C<X^>; // OK
}