C++ cli 互操作性Cpluspluss\u CLI\u ManagedArray<--&燃气轮机;排列 我如何转换C++/CLI数组和本机C++数组之间的互操作性,反之亦然。< /P>

C++ cli 互操作性Cpluspluss\u CLI\u ManagedArray<--&燃气轮机;排列 我如何转换C++/CLI数组和本机C++数组之间的互操作性,反之亦然。< /P>,c++-cli,interop,clr,C++ Cli,Interop,Clr,数组^Cpluspluss\u CLI\u ManagedArray 无符号字符*非托管字符 我找到了System::Runtime::InteropServices::Marshal;(IntPtr)对于像我这样的第一个计时器(到CLI),有太多的信息,所以我不确定该使用哪一个 多谢各位 Raj//非托管到托管 IntPtr ptr((无符号字符*)UnmanagedArray) 数组^Cpluspluss\u CLI\u ManagedArray=gcnew数组(UnmanagedArray

数组^Cpluspluss\u CLI\u ManagedArray

无符号字符*非托管字符

我找到了System::Runtime::InteropServices::Marshal;(IntPtr)对于像我这样的第一个计时器(到CLI),有太多的信息,所以我不确定该使用哪一个

多谢各位


Raj

//非托管到托管

IntPtr ptr((无符号字符*)UnmanagedArray)

数组^Cpluspluss\u CLI\u ManagedArray=gcnew数组(UnmanagedArrayLength)

封送:复制(ptr,Cpluspluss_CLI_ManagedArray,0,UnmanagedArrayLength)

//非托管到托管。。。