概要 C++/CLIは,CLI向けにC++を拡張したプログラム言語 C++/CLIでは、同一コード内でWin32 API、C標準ライブラリ、C++標準ライブラリ、.NET Frameworkクラスライブラリを呼び出すことが可能 アンマネージド(ネイティブ)のコードは従来のC++の構文で記述し、マネージドのコードはref、^、%などのキーワードを使用し記述する 前身はC++マネージ拡張(Managed Extensions for C++) C++マネージ拡張がCLR(Common Language Runtime)向けに拡張されたC++であるのに対し、C++/CLIはCLI向けに拡張されたC++ C++/CLIに対応したVisual StudioはVisual Studio 2005以降 国際標準化機関のEcma Internationalで規格標準化されている 言語仕様 クラスの宣言
![C++/CLIとは - Visual Studio Wiki](https://cdn-ak-scissors.b.st-hatena.com/image/square/87187eba81375e12954a570984dcce21a7825ebc/height=288;version=1;width=512/https%3A%2F%2Fads.atwikiimg.com%2Fimg%2Fogimage_setting_s.png)