typeof přechází na T::typeid
Operátor typeof používaný ve spravovaných rozšířeních jazyka C++ byl nahrazen klíčovým slovem typeid ve Visual C++ 2010.
Ve spravovaných rozšířeních vrací operátor __typeof() přidružený objekt Type* při předání názvu spravovaného typu. Příklad:
// Creates and initializes a new Array instance.
Array* myIntArray =
Array::CreateInstance( __typeof(Int32), 5 );
V nové syntaxi byl __typeof nahrazen další formou typeid, která vrací Type^, když je určen spravovaný typ.
// Creates and initializes a new Array instance.
Array^ myIntArray =
Array::CreateInstance( Int32::typeid, 5 );