本机c++类的c#包装器

C# wrapper around native C++ class

本文关键字:包装 类的 c++ 本机      更新时间:2023-10-16

我有三个本地c++类具有这种关系:

A <- B <- C 

,其中A <- B表示class B实例化并使用指向class A的指针。

我想写一个c#包装围绕class C,使其功能可以从c#调用。

我的问题是我是否需要为class Aclass B写包装器?注意,A,B,C类都在.lib文件中编译为静态库。

C可以继续以本机模式直接调用B/A。您只需要处理直接从托管代码调用的类的表面区域上的本机/托管互操作。