下载MetaTrader 5

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

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

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

在你的例子里就是:

void StringFunc(string &ArrayRes[][100])
要添加评论,请登录注册