0

在 C++ 中,我们有一个回调函数,定义为 int GetFunctionTable( FunctionTag **ppFunctionTable )

在初始化期间,该函数被调用,我们将返回一个 FunctionTag 数组。数组的大小由返回值返回。在 C++ 中,主体就像

   {
       static FunctionTag * ourFunctionTable = {{....}, { ...}, ... };
       *ppFunctionTable = ourFunctionTable;
   }

我在网上看到的大多数例子都是关于调用函数的。这是一个回调函数,所以内存分配是我们的,但接受返回值的变量是固定的。

out IntPtr OR ref IntPtr 不起作用。

4

0 回答 0