MQL5中如何设置多维数组参数?

 
在MQL4中,void StringFunc(string &ArrayRes[][])编译运行都是没有问题的,但是在MQL5中void StringFunc(string &ArrayRes[][])会提示这样的编译错误:'[' - invalid index value。那么如何在MQL5中设置多维数组参数呢?是不是有了新的方式和限制?
 
Amy Liu:
在MQL4中,void StringFunc(string &ArrayRes[][])编译运行都是没有问题的,但是在MQL5中void StringFunc(string &ArrayRes[][])会提示这样的编译错误:'[' - invalid index value。那么如何在MQL5中设置多维数组参数呢?是不是有了新的方式和限制?

在 MQL5 里定义多维数组时要强制定义第一维以外的元素大小。

在你的例子里就是:

void StringFunc(string &ArrayRes[][100])