コンパイラの警告 C4956

'type': この型は検証可能ではありません

解説

この警告は、 /clr:safe が指定され、コードに検証不可能な型が含まれている場合に生成されます。 /clr:safe コンパイラ オプションは Visual Studio 2015 では非推奨とされており、Visual Studio 2017 ではサポートされていません。

詳細は、純粋で検証可能なコード (C++/CLI)を参照してください。

この警告は、エラーとして表示されます。無効にするには、 warning プラグマ、または /wd コンパイラ オプションを使用します。

次の例では C4956 が生成されます。

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