我想将VB.NET中的托管数组传递给VC ++项目中的函数。我如何声明我的C ++函数以及当我进入它时如何使用该数组?具体来说,我想制作VB兼容的功能,如下面的那个,用简单的旧C语言编写。
void Vcopy(double *A, double *B)
{
int n;
for(n=0;n<3;n++)
{
B[n]=A[n];
}
}
也许某种善良的灵魂可以将其转化为可以用VB发挥更好的东西。谢谢!
答案 0 :(得分:1)
可以管理C ++方法,例如C ++ / CLI吗? 如果是,那么:
void Vcopy(array<double> ^A, array<double> ^B)
顺便说一下,方法的其余部分应该相同,只要尺寸为3 - 否则使用A->长度和B->长度。