Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'typeid' usado no tipo 'type' gerenciado ou WinRT, use 'operator' em vez disso
Observações
Não é possível aplicar o operador typeid a um tipo gerenciado ou WinRT; em vez disso, use typeid.
Example
O exemplo a seguir gera C3185 e mostra como corrigi-lo:
// 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
}