如何封送结构体的二级指针
我的问题是在C#里面调用VC写的DLL,但是在封装一个结构体和一个方法时遇到了点麻烦,搞了好久,希望高手指教
结构体:
public struct TSXDATA
{
TESSMSG **msg ; // TESSMSG是另外一个结构体
}
方法:
int32 TsxInit( TSXDATA **xdpp, TSXPAR *tsxparptr );
其中
TSXPAR TSXDATA 都是结构体
那么我怎样封装TSXDATA ,然后初始化后,再来调用TsxInit
提示不能用指针
真的快崩溃了,就是指向指针的指针没搞过,烦死了……
[解决办法]
在调用TsxInit函数之前,首先得给二维数组分配空间。
[解决办法]
这样好像不行吧,把VC的dll中的结构体TSXDATA 中的TESSMSG **msg 的定义改了,不要用指针
[解决办法]
建义不用指针搞