Compilerfehler C3189

'typeid<typabstrakter Deklarator>': Diese Syntax wird nicht mehr unterstützt. Verwenden Sie stattdessen ::typeid

Es wurde ein veraltetes typeid-Format verwendet, verwenden Sie das neue Format.

Im folgenden Beispiel wird C3189 generiert:

// C3189.cpp
// compile with: /clr
int main() {
   System::Type^ t  = typeid<System::Object>;   // C3189
   System::Type^ t2  = System::Object::typeid;   // OK
}