一种用C++动态扩展C++程序的方法.pdf

时间:2013-06-17 06:39:22
【文件属性】:

文件名称:一种用C++动态扩展C++程序的方法.pdf

文件大小:329KB

文件格式:PDF

更新时间:2013-06-17 06:39:22

C# C++ 继承 动态扩展 混合编程

提出一种用非托管C++(以下简称C++)动态扩展C#程序的方法。利用托管C++作为适配器,由C++类继承C#基类,并且获取C#程序提供的服务;将C++类利用托管C++作为适配器,通过C#基类的派生类提供给C#程序动态加载。实例表明该方法能够使C++编写的类继承C#程序中的类,获取C#程序提供的服务;并且使C#程序能够动态创建并调用C++类对象。该方法能够为C++源代码的重用、C++源代码与.NET平台语言的混合编程等提供解决方案。


网友评论

  • 涉及3种语言,我只会c++和c# ,对托管c++语法不了解,个人觉得,如果想使用c#里面的类,直接封装好,保留调用接口就好了。