Поделиться через


Предупреждение компилятора C4956

"type": этот тип не является проверяемым

Замечания

Это предупреждение создается, если указано /clr:safe , но код содержит тип, не подлежащий проверке. Параметр /clr:safe компилятора устарел в Visual Studio 2015 и не поддерживается в Visual Studio 2017.

Дополнительные сведения см. в разделе "Чистый и проверяемый код" (C++/CLI).

Это предупреждение выдается в качестве ошибки, и его можно отключить с помощью директивы pragma warning или параметра компилятора /wd .

Пример

В следующем примере возникает ошибка C4956.

// C4956.cpp
// compile with: /clr:safe
int* p;   // C4956