다음을 통해 공유


컴파일러 오류 C3181

'type': 연산자에 대한 피연산자가 잘못되었습니다.

비고

잘못된 매개 변수가 typeid 연산자에 전달되었습니다. 매개 변수는 관리되는 형식이어야 합니다.

컴파일러는 공용 언어 런타임의 형식에 매핑되는 네이티브 형식에 별칭을 사용합니다.

Example

다음 예제에서는 C3181을 생성합니다.

// C3181a.cpp
// compile with: /clr
using namespace System;

int main() {
   Type ^pType1 = interior_ptr<int>::typeid;   // C3181
   Type ^pType2 = int::typeid;   // OK
}