Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"cast" : explicit gjuten från "cast_from" till "cast_to" är inte verifierbar
Anmärkningar
En gjuten bild resulterar i en icke-verifierad bild.
Vissa avbildningar är säkra (till exempel en static_cast som utlöser användardefinierade konverteringar och en const_cast). En safe_cast är garanterad att producera verifierbar kod.
Mer information finns i Ren och verifierbar kod (C++/CLI).
Alternativet /clr:safe compiler är inaktuellt i Visual Studio 2015 och stöds inte i Visual Studio 2017.
Den här varningen utfärdas som ett fel och kan inaktiveras med varnings pragma eller kompilatoralternativet /wd .
Example
I följande exempel genereras 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
}