C++/CLI プログラミング解説

参考書

コンパイルの種類

CLR (共通言語ランタイム) のサポートレベルに応じて、複数の種類があります。

  1. 共通言語ランタイム サポート (/clr)
  2. 純粋MSIL共通言語ランタイム サポート (/clr:pure)
  3. 安全なMSIL共通言語ランタイム サポート (/clr:safe)
各機能のサポートの相違
  1. 混合 (/clr) 2.純粋 (/clr:pure) 3.安全 (/clr:safe)
.NET Framework クラス ライブラリ
CRT ライブラリ ×
MFC/ATL × ×
アンマネージ 関数 × ×
データ ×
関数から呼び出し × ×
関数の呼び出し Cスタイル関数のみ P/Invokeのみ
リフレクション DLLのみ
混合、純粋、および確認可能の各機能の比較 - MSDN