我需要帮助转换类型的参数
double* testVar
到类型的参数
array<double> ^%parentVar.
我还在尝试学习CLI C ++,所以这可能很容易,但我似乎无法弄明白。
此致
答案 0 :(得分:0)
基于@Alex Farber评论这个问题的答案是:
double *testVar; // This testVar takes a value from a function that I will not post here
int vectSize = 10;
array<double>^ TempVector= gcnew array<double>(vectSize);
Marshal::Copy(IntPtr(testVar),TempVector,0,vectSize);
parentVar=TempVector;
就是这样!