C#调用C++中dll,dll参数是vector<>,请教高手在C#中怎么封送参数vector,分不多了,请见谅
C++里dll的接口是:typedefvector<CLogicGroup*>TLogicGroupArray;//CLogicGroup是类名voidGetLogicG...
C++里dll的接口是:
typedef vector<CLogicGroup *> TLogicGroupArray; //CLogicGroup是类名
void GetLogicGroupNode(TLogicGroupNodeArray &lgnaChildren);
基本类型的话我知道,比如
typedef unsigned int UINT;
可写为using UINT = System.Int32;
但是vector泛型不明白,
不知道怎么在C#中声明vector,以及封送vector,对C++/cli不熟,希望高手们不吝指教,谢谢!路过的请帮顶,谢谢! 展开
typedef vector<CLogicGroup *> TLogicGroupArray; //CLogicGroup是类名
void GetLogicGroupNode(TLogicGroupNodeArray &lgnaChildren);
基本类型的话我知道,比如
typedef unsigned int UINT;
可写为using UINT = System.Int32;
但是vector泛型不明白,
不知道怎么在C#中声明vector,以及封送vector,对C++/cli不熟,希望高手们不吝指教,谢谢!路过的请帮顶,谢谢! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |