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.
'elenco': elenco explícito de 'cast_from' para 'cast_to' não é verificável
Observações
Um elenco resultará em uma imagem não verificável.
Algumas transmissões são seguras (por exemplo, um static_cast que aciona conversões definidas pelo usuário e um const_cast). Um safe_cast é garantido para produzir código verificável.
Para obter mais informações, consulte Código puro e verificável (C++/CLI).
A opção de compilador /clr:safe foi preterida no Visual Studio 2015 e não tem suporte no Visual Studio 2017.
Este aviso é emitido como um erro e pode ser desativado com o aviso pragma ou a opção de compilador /wd .
Example
O exemplo a seguir gera C4957:
// C4957.cpp
// compile with: /clr:safe
// #pragma warning( disable : 4957 )
using namespace System;
int main() {
Object ^ o = "Hello, World!";
String ^ s = static_cast<String^>(o); // C4957
String ^ s2 = safe_cast<String^>(o); // OK
}