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

 
fxsaber:

Да нет там на самом деле никакой собаки. Приоритет в overload можно поставить в компиляторе, как это сделали разработчики с первыми двумя вызовами.

Ну, а в третьем - не сделали. Я всё равно настаиваю, что этот пример - ошибка программиста. Хорошо, конечно, что компилятор часть таких ошибок исправляет, но это всё равно ошибки.
 
Комбинатор:
Да, но в моем понимании ее не должно быть вообще )
Хотите сказать, что компилятор должен был догадаться для f(5) вызвать это?
void f(const int x)
Мы где-то это с Вами недавно обсуждали на примере производительности OnBookEvent.
 
Sergei Vladimirov:
Ну, а в третьем - не сделали. Я всё равно настаиваю, что этот пример - ошибка программиста. Хорошо, конечно, что компилятор часть таких ошибок исправляет, но это всё равно ошибки.
Это не ошибка, а особенность языка. Которую вполне резонно использовать, раз уж она имеется.
 
fxsaber:
Хотите сказать, что компилятор должен был догадаться для f(5) вызвать это?
По идее да
 
Комбинатор:
По идее да
Зато сейчас есть возможность этот момент самому контролировать. Т.е. гибче язык в том 0.01%, когда это может понадобиться.
 
fxsaber:
Это не ошибка, а особенность языка. Которую вполне резонно использовать, раз уж она имеется.

Ну, особенность так особенность.

 
Статус: Необработана.
 
fxsaber:
Статус: Необработана.

В скором времени будут добавлены подсказки.

Первый значок это "в работе".

 
Andrey Dik:

Какие значения спреда выдает функция CopySpread() для соответствующего периода графика?

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

 
fxsaber:
Есть классическая конструкция для классов
Для структур что-либо подобное возможно?
Возможно.
Причина обращения: