Udostępnij za pośrednictwem


Operator typeof został zastąpiony operatorem T::typeid

typeof Operatorowi użytemu w rozszerzenia zarządzane dla języka C++ została wyparta przez typeid słowa kluczowego w Visual C++.

W zarządzanych rozszerzeń __typeof() operator zwraca związanych z nimi Type* obiekt przekazano nazwę typu zarządzanego.Na przykład:

// Creates and initializes a new Array instance.
Array* myIntArray = 
   Array::CreateInstance( __typeof(Int32), 5 );

W nowych składni __typeof został zastąpiony przez dodatkowe formy typeid , które zwraca Type^ gdy określono typ zarządzany.

// Creates and initializes a new Array instance.
Array^ myIntArray = 
   Array::CreateInstance( Int32::typeid, 5 );

Zobacz też

Informacje

TypeID

Koncepcje

Ogólne zmiany w języku (C++/CLI)