Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'cast': expliciet cast van 'cast_from' naar 'cast_to' is niet verifieerbaar
Opmerkingen
Een cast resulteert in een niet-verifieerbare afbeelding.
Sommige casts zijn veilig (bijvoorbeeld een die door de static_cast gebruiker gedefinieerde conversies en een const_cast). Een safe_cast wordt gegarandeerd om verifieerbare code te produceren.
Zie Pure en Verifiable Code (C++/CLI) voor meer informatie.
De optie /clr:safe compiler is afgeschaft in Visual Studio 2015 en wordt niet ondersteund in Visual Studio 2017.
Deze waarschuwing wordt weergegeven als een fout en kan worden uitgeschakeld met de waarschuwings pragma of de optie /wd compiler.
Example
In het volgende voorbeeld wordt C4957 gegenereerd:
// 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
}