透過C++/CLI撰寫程式,原先標準的C++能力不僅不會受到影響,也使得C++可以在.NET平台使用,並且支持.NET程式庫的功能,一舉具備了reflection及GC的能力。再加上C++/CLI結合了unmanaged及managed兩種執行環境,更能隨手所欲的開發系統層級應用程式。