Новая версия платформы MetaTrader 4 build 1420 - страница 2

 
Vladislav Boyko # :

Там объявлен параметрический конструктор, конструктор по умолчанию не должен быть создан.

Скомпилируйте тот код для МТ5 и получите ошибку, как и ожидалось.

Цитата по вашей ссылке:

Если такой массив объяктов является членом класса, то компилятор МТ4 (в отличии от компилятора МТ5) работает неправильно.


В чем разница между 1 и 2 ?

Серьезно ?

B не инстанцируется и m_arr[] не используется.


Я в принципе понимаю, что MQ скорее всего сочтут этот баг не критическим для МТ4 и не будут это фиксить. Мое дело зарепортить .

Ошибки нет.

Единственное отличие в поведении, которое сохраняется уже много лет.

Не теряйте времени.

 

Пусть MT4/MQL4 умрет с миром. День поминовения усопших через 3 недели.


Let MT4/MQL4 die in peace. All Souls' Day is in 3 weeks.

 
Vladislav Boyko #:

Если такой массив объяктов является членом класса, то компилятор МТ4 (в отличии от компилятора МТ5) работает неправильно.

Да, это баг MQL4.
 
Alain Verleyen #:
B не инстанцируется и m_arr[] не используется.

Because that is a simplified example. Here we have both instantiation and usage.

Потому что тот пример является упрощенным. Вот здесь есть и создание экземпляра и использование.

Alain Verleyen #:

Пусть MT4/MQL4 умрет с миром. День поминовения усопших через 3 недели.

I'm not against it, I'm not insisting on a fix, I just reported.

Я не против, я не настаиваю на фиксе, я просто зарепортил.

[edit]

Or are you implying that I should not say bad things about the dead?😄

Или вы намекаете, что мне не следует говорить плохого о покойниках?😄

 
Vladislav Boyko # :

Or are you implying that I should not say bad things about the dead?😄

Или вы намекаете, что мне не следует говорить плохого о покойниках?😄

Что-то вроде этого