mql4如何返回数组的?

 

我按照java的写法写的mql4,发现string[]无法返回,正确写法应该怎么写呢

 
void GetAllSymbols(string &sym[])
{
   int total = SymbolsTotal(true);
   if(total<=0)return;
   ArrayResize(sym,total);
   for(int i=0; i<total; i++)
   {
      sym[i] = SymbolName(i,true);
   }
}
 
ewili:


吓我一跳,我说我怎么没看懂mql怎么还有这种写法呢,还以为又出新技术了呢