Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'typeid<type abstract declarator>': esta sintaxis ya no se admite, use ::typeid en su lugar.
Observaciones
Se usó una forma obsoleta de typeid; use el nuevo formulario.
Este error está obsoleto en Visual Studio 2022 y versiones posteriores.
Example
En el ejemplo siguiente se genera la advertencia C3189:
// C3189.cpp
// compile with: /clr
int main() {
System::Type^ t = typeid<System::Object>; // C3189
System::Type^ t2 = System::Object::typeid; // OK
}