Sdílet prostřednictvím


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 );

Viz také

Odkaz

typeid

Koncepty

Obecné jazykové změny