Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'typeid' : utilisé avec le type managé ou WinRT 'type' ; utilisez 'opérateur' à la place
Remarques
Vous ne pouvez pas appliquer l’opérateur typeid à un type managé ou WinRT ; utilisez plutôt typeid .
Example
L’exemple suivant génère l’erreur C3185 et montre comment la corriger :
// C3185a.cpp
// compile with: /clr
ref class Base {};
ref class Derived : public Base {};
int main() {
Derived ^ pd = gcnew Derived;
Base ^pb = pd;
const type_info & t1 = typeid(pb); // C3185
System::Type ^ MyType = Base::typeid; // OK
}