1
我想将一个数组"a"
(它是一个双精度数组)复制到"as"
,这是一个双精度数组数组。不知道为什么,但我不能,我得到编译时错误或执行时错误。MQL4 - ArrayCopy - 将一维数组复制到多维数组元素
我的代码是:
double a [10];
double as [][10];
...我填充"a"
和"as"
的元素...
现在我想"a"
复制到"as"
,在位置2#。
我试过几种可能的方式,如:
ArrayCopy(a[2],a);
但我仍不能得到它。任何想法?
谢谢。
有趣,感谢分享。你知道偶然是否可以通过ArrayCopy()将多维数组复制到另一个(或相同的)多维数组? – bromelio
文档说它不复制复杂的结构或类(复杂=它们需要初始化,例如),所以我不确定。我会说这不是,但我会尝试。您是否尝试过使用简单的2-dim阵列? –