컴파일러 오류 C3229
'type': 제네릭 형식 매개 변수에 대한 간접 참조는 허용되지 않습니다.
*
, ^
또는 &
와 제네릭 매개 변수를 사용할 수 없습니다.
예제
다음 샘플에서는 C3229를 생성합니다.
// C3229.cpp
// compile with: /clr /c
generic <class T>
ref class C {
T^ t; // C3229
};
// OK
generic <class T>
ref class D {
T u;
};
다음 샘플에서는 C3229를 생성합니다.
// C3229_b.cpp
// compile with: /clr /c
generic <class T> // OK
ref class Utils {
static void sort(T elems[], size_t size); // C3229
static void sort2(T elems, size_t size); // OK
};