Скачать MetaTrader 5

Инициализация массива в конструкторе

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Aleksey
248
Aleksey  

Доброго времени суток, уважаемые коллеги, подскажите по синтаксису как выполнить вот такую инициализацию в конструкторе класса, что то у меня не выходит, уже перебрал кучу вариантов написания, или в mql такой тип инициализации не поддерживается ?

private:
   int _pos[2];

MyClass::MyMethod()
: _pos{0,0}                  // Собственно тут выполнить инициализацию, именно тут, до создания объекта.
{

}
Vasyl Nosal
18653
Vasyl Nosal  

ArrayInitialaize(_pos,0)

Aleksey
248
Aleksey  
Нет не получается, и всё равно если будут допустим переданы координаты в конструктор с параметрами то так уже не инициализируешь, видимо такая инициализация недопустима в mql.
Slava
Модератор
6918
Slava  
PozitiF:
, видимо такая инициализация недопустима в mql.
А где допустима?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий