共用方式為


編譯器錯誤 C2435

'var' :動態初始化需要受控 CRT,無法使用 /clr:safe 編譯

備註

Visual Studio 2015 中已淘汰 /clr:pure/clr:safe 編譯程序選項,且 Visual Studio 2017 不支援。

全域個別應用程式域變數的初始化需要使用 /clr:pure編譯的CRT,這不會產生可驗證的映像。

如需詳細資訊,請參閱 appdomain處理序

範例

下列範例會產生 C2435:

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

__declspec(process)
int globalvar2 = 0;