typeof 대신 T::typeid 사용
Managed Extensions for C++에 사용되는 typeof 연산자는 Visual C++에서 typeid 키워드로 대체되었습니다.
Managed Extensions에서 __typeof() 연산자는 관리되는 형식의 이름을 전달할 때 관련 Type* 개체를 반환합니다.예를 들면 다음과 같습니다.
// Creates and initializes a new Array instance.
Array* myIntArray =
Array::CreateInstance( __typeof(Int32), 5 );
새 구문에서 __typeof는 관리되는 형식을 지정한 경우 Type^을 반환하는 typeid라는 추가 형식로 대체되었습니다.
// Creates and initializes a new Array instance.
Array^ myIntArray =
Array::CreateInstance( Int32::typeid, 5 );