Partilhar via


typeof vai até T::typeid

O operador de typeof usado em extensões gerenciadas para C++ foi substituído pela palavra-chave de typeid em Visual C++.

Em extensões gerenciadas, o operador de __typeof() retorna o objeto associado de Type* quando é passada o nome de um tipo gerenciado. Por exemplo:

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

Na nova sintaxe, __typeof foi substituído por um formulário adicional de typeid que retorna Type^ quando um tipo gerenciado é especificado.

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

Consulte também

Referência

typeid (Extensões de Componentes C++)

Conceitos

Alterações gerais em linguagens (C++/CLI)