Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'type' : uso de um tipo indefinido detetado em metadados WinRT ou CLR - o uso deste tipo pode levar a uma exceção em tempo de execução
Observações
Um tipo não foi definido no código que foi compilado para o Windows Runtime ou o CLR (Common Language Runtime). Defina o tipo para evitar uma possível exceção de tempo de execução.
Este aviso está desativado por padrão. Para obter mais informações, consulte Avisos do compilador que estão desativados por padrão.
Example
O exemplo a seguir gera C4339 e mostra como corrigi-lo:
// C4339.cpp
// compile with: /W4 /clr /c
// C4339 expected
#pragma warning(default : 4339)
// Delete the following line to resolve.
class A;
// Uncomment the following line to resolve.
// class A{};
class X {
public:
X() {}
virtual A *mf() {
return 0;
}
};
X * f() {
return new X();
}