在MQL5中是否支持动态数组的元素为结构?

 

        创建一个结构动态数组,总是报告数组溢出!  结构体是很简单的,三个double 类型的变量。 改成静态数组就没事,纳闷了.........

      是不是MQL5不支持  结构动态数组啊 ?

 

   struct     name

           {  double  a; double b;  double c;};

 

name   dongtai[];      //-----------这种数组支持否 ?

name   jingtai[100];       //------------仅支持 静态?

 

     排除索引超界的原因-----索引绝没有超出。 

    

 

不是,你在使用动态数组前,应该使用:

ArrayResize(Variable,Size);
来设置数组的大小。你可以在程序中随时改变size的大小。

其他关于MQL5中的数组相关资料,可以参阅:MQL5 Programming Basics: Arrays

 

    多谢了,你手头藏的文章不少啊,回头研究 ,晚安!

原因: