typeof va à T::typeid
Mise à jour : novembre 2007
L'opérateur typeof utilisé dans Extensions managées pour C++ a été supplanté par le mot clé typeid dans Visual C++ 2008.
Dans les Extensions managées, l'opérateur __typeof() retourne l'objet Type* associé lorsqu'on lui passe le nom d'un type managé. Par exemple :
// Creates and initializes a new Array instance.
Array* myIntArray =
Array::CreateInstance( __typeof(Int32), 5 );
Dans la nouvelle syntaxe, __typeof a été remplacé par une forme supplémentaire de typeid qui retourne un Type^ lorsqu'un type managé est spécifié.
// Creates and initializes a new Array instance.
Array^ myIntArray =
Array::CreateInstance( Int32::typeid, 5 );
Voir aussi
Concepts
Modifications d'ordre général apportées au langage