Kompilatorfel C2435

Var: dynamisk initiering kräver hanterad CRT, kan inte kompileras med /clr:safe

Anmärkningar

Alternativen /clr:pure och /clr:safe compiler är inaktuella i Visual Studio 2015 och stöds inte i Visual Studio 2017.

Initiering av den globala domänvariabeln per program kräver att CRT kompileras med /clr:pure, vilket inte ger en verifierbar avbildning.

Mer information finns i appdomän och process.

Example

I följande exempel genereras C2435:

// C2435.cpp
// compile with: /clr:safe /c
int globalvar = 0;   // C2435

__declspec(process)
int globalvar2 = 0;