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' usado en un tipo ’type’ administrado o de WinRT; use 'operator' en su lugar
Observaciones
No se puede aplicar el operador typeid a un tipo administrado o de WinRT; use typeid en su lugar.
Example
El ejemplo siguiente genera la advertencia C3185 y muestra cómo corregirlo:
// 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
}