摘要:
在大多数情况下,为C++应用程序扩展.NET Framework特性比大多数开发人员想象的要简单。Visual C++®包含了一种被称作是C++ Interop的特性,有时简称为IJW,或“It Just Works”。 使用本特性可以把基于.NET的代码无缝地集成到已经存在的C++源代码中。
C++ Interop基于两个主要的特性。首先,你能使用C++编译器的/clr开关将已经存在的C++代码编译成Microsoft®中间语言(MSIL),从而你的代码可以使用.NET特性,如垃圾回收、沙箱安全以及大量.NET Framework基类库中的类型。
阅读全文