我在函数中分配 cli::array 时遇到问题。
我有这种对象:
array<double>^ tmsr2;
现在我想在函数中分配它:
void allocate(array<double>^ tmsr2)
{
tmsr2=gcnew array<double>(100);
}
现在,函数中的 tmsr2 得到了很好的分配,但是在返回 main() 时我丢失了指针问题对我来说很清楚,就像我想分配简单的数组 "double *a"; 我需要将指针传递给函数所以“&a”,然后一切正常。我只是不知道托管数组的语法。非常感谢帮助。
彼得