T::typeid reemplaza typeof

La palabra clave typeid ha suplantado al operador typeof utilizado en Extensiones administradas para C++ en Visual C++.

En Extensiones administradas, el operador __typeof() devuelve el objeto Type* asociado cuando se pasa el nombre de un tipo administrado.Por ejemplo:

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

En la nueva sintaxis, un formulario adicional de typeid que devuelve Type^ ha reemplazado a __typeof cuando se especifica un tipo administrado.

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

Vea también

Referencia

typeid (Extensiones de componentes de C++)

Conceptos

Cambios generales en el lenguaje (C++/CLI)