Ошибки, баги, вопросы - страница 2466
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Логическая ошибка
А какая разница между (1) и (2) ?
Логическая ошибка
А какая разница между (1) и (2) ?
Вроде, в 1-м должна быть ошибка. А 2-ю можно обойти через j+0.
Вроде, в 1-м должна быть ошибка. А 2-ю можно обойти через j+0.
А зачем лишняя арифметическая операция? если обойтись можно и без нее:
А зачем лишняя арифметическая операция?
Ее не будет после компиляции.
Ее не будет после компиляции.
Будет. Просто в общем случае ошибка при компиляции переместится в ошибку при выполнении:
Результат: 2:1
А в моем варианте: 2:2
Будет. Просто в общем случае ошибка при компиляции переместится в ошибку при выполнении:
Результат: 2:1
Результат в исходнике перепутали. Не думаю, что есть сложение при выполнении. Прочто компилятор прописывает вызывает int-вую функцию для выражения. А само выражение не вычисляет.
Подумывал реализовать аналог итератора под С++. Но возникла печалька....
Вопрос разработчикам:
Перезагрузка какого из унарных операторов, разрешенных в MQL, предлагается в качестве best practice для реализации операции разыменования?
Перезагрузка какого из унарных операторов, разрешенных в MQL, предлагается в качестве best practice для реализации операции разыменования?
Офигеть, здесь на форуме есть люди которые задумываются о best practice.
Логичнее всего выглядит сдвиг, за неимением. (сорри, он параметра требует, тогда дополнение как самый редко используемый) Но получится ли нормально хоть с одним?
Максимум что можно получить это так:
(~w).F();
Придется всегда брать в скобки из-за приоритета точки.
Вопрос разработчикам:
Перезагрузка какого из унарных операторов, разрешенных в MQL, предлагается в качестве best practice для реализации операции разыменования?
а что хоть разыменовывать можно в MQL ? - тут даже указатели на обьекты уже разыменованы при обращении по имени указателя
ЗЫ: Вашу бы энергию да в нужное русло.... в прошлом месяце в очередной стопервый раз пытался сделать обертку класс для двухмерного массива, сколько не бился так и не получилось перегрузить [] , чтобы обращаться как к нормальному двухмерному массиву arr[1][2] , а Вы тут про разыменование указателей в MQL...
сколько не бился так и не получилось перегрузить [] , чтобы обращаться как к нормальному двухмерному массиву arr[1][2] , а Вы тут про разыменование указателей в MQL...
бывает ))