Передача массив указателей в функцию

 

в MQL4 довольно удобно работать через указатели на объекты и даже через массивы указателей:

type *name[];

Однако я не нашел способа, как передать массив указателей на объекты в функцию.

Компилятор требует передавать массив только по ссылке -

type& name[];

Но после такой передачи в теле функции нельзя работать с элементами массива как со ссылками (что логично).

А мне важно работать с отдельными элементами через new и delete. Как это сделать (передать массив ссылок в функцию), кто-нибудь знает? 

 
type* &name[];
 
Спасибо, работает
 
Ilyastype* &name[];

И что даёт это запись, можно ли в mql4 создать указатель в который можно сохранить адрес переменной или первой ячейки массива как это например реализовано в с++? 

Причина обращения: