相关疑难解决方法(0)

从c#调用c ++函数指针

是否可以像这样调用ac(++)静态函数指针(不是委托)

typedef int (*MyCppFunc)(void* SomeObject);
Run Code Online (Sandbox Code Playgroud)

来自c#?

void CallFromCSharp(MyCppFunc funcptr, IntPtr param)
{
  funcptr(param);
}
Run Code Online (Sandbox Code Playgroud)

我需要能够从c#回调到一些旧的c ++类.C++是托管的,但类不是ref类(还).

到目前为止,我不知道如何从c#调用c ++函数指针,是否可能?

c# c++ function-pointers

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

c++ ×1

function-pointers ×1