Ошибки, баги, вопросы - страница 3464

A100 #:
Кстати - из того примера следует, что анонимные struct\union\class допустимы - там U один раз появилось и в дальнейшем не используется.
Ну какая же она анонимная, если у неё имя "U"?
Sergey Gridnev #:
Ну какая же она анонимная, если у неё имя "U"?

имелось ввиду, что U можно было бы и не писать, т.е. запрет анонимности устарел

A100 #:

имелось ввиду, что U можно было бы и не писать, т.е. запрет анонимности устарел

С этим согласен.

Просьба поправить движок блога.

Меняю прикрепленный к записи файл на новый. После обновления записи скачивается все равно старый.

Maxim Kuznetsov #:

подтверждаю, есть такой баг

даже при обновлении на последнюю бета версию ЕСТЬ

и это баг, это АБЗАЦ :-) где хоть минимальные авто-тесты ????

как такое могло пройти

Так было всегда. После возврата ненулевого значения из OnInit (в частности INIT_FAILED) индикатор остаётся на графике, но не получает событий Calculate (то есть OnCalculate не отрабатывает). Делали специально, чтобы индикаторы не пропадали с графиков, например, в случае отсутствия связи с торговым сервером

fxsaber #:

Отрицательный ноль.

b4158, порядок входных влияет на результат MathMin/MathMax.

// #include <TypeToBytes.mqh>

void OnStart()
{
  double d = -0.0;
  
//  ArrayPrint(_R(d).Bytes); //   0   0   0   0   0   0   0 128
  Print(d); // -0.0
  
  Print(MathMin(0, d)); // -0.0
  Print(MathMin(d, 0)); //  0.0

  Print(MathMax(0, d)); // -0.0
  Print(MathMax(d, 0)); //  0.0
}
Строка для поиска: Uluchshenie 081.
fxsaber #:

b4158, порядок входных влияет на результат MathMin/MathMax.

Строка для поиска: Uluchshenie 081.

В чём проблема отрицательного нуля? Ни в чём. Орицательный нуль спокойно сравнивается с обычным нулём

Slava #:

В чём проблема отрицательного нуля? Ни в чём. Орицательный нуль спокойно сравнивается с обычным нулём

union.

fxsaber #:

union.

&7FFFFFFFFFFFFFFF

Slava #:

&7FFFFFFFFFFFFFFF

fxsaber #:

порядок входных влияет на результат MathMin/MathMax.