typeof passa a T::typeid
L'operatore typeof utilizzato nelle estensioni gestite di C++ è stato sostituito dalla parola chiave typeid in Visual C++.
Nelle estensioni gestite, l'operatore __typeof() restituisce l'oggetto Type* associato quando viene passato il nome di un tipo gestito. Di seguito è riportato un esempio.
// Creates and initializes a new Array instance.
Array* myIntArray =
Array::CreateInstance( __typeof(Int32), 5 );
Nella nuova sintassi, __typeof è stato sostituito da una forma aggiuntiva di typeid che restituisce Type^ quando viene specificato un tipo gestito.
// Creates and initializes a new Array instance.
Array^ myIntArray =
Array::CreateInstance( Int32::typeid, 5 );
Vedere anche
Riferimenti
typeid (Estensioni del componente C++)