![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
П.С., а, т.е. Вы хотели перегрузить бинарный оператор как унарный (2-арный как 1-арный), тогда да, конечно не дат. Единственное исключение - []
да, в MQL жестко прописано, что и как перегружать, в том С++, да пофиг, что перегружать, как перегрузите так и вызывать будете - перегрузили ^ как унарный так и будете унарным юзать в дальнейшем
да, в MQL жестко прописано, что и как перегружать, в том С++, да пофиг, что перегружать, как перегрузите так и вызывать будете - перегрузили ^ как унарный так и будете унарным юзать в дальнейшем
Да, похоже ограничений в mql все ещё много, есть куда развиваться :)
Я бы тоже не отказался от возможности перегружать бинарные операции как унарные (и наоборот)
Поскольку в любом случае при перегрузке их изначальный смысл чаще всего теряется, соответственно логика использования с этим смыслом уже не связана. Было бы логично разрешить.
Да, похоже ограничений в mql все ещё много, есть куда развиваться :)
очень много, причем эти ограничения то появляются, то исчезают, то пять... такое ощущение, что разработчики иногда меняют среду разработки )))
как пример, в справке в разделе перегрузка операций (operator) примеры работы с матрицами сейчас не компилируются, а точно знаю, что раньше они работали, сейчас появилась проверка на тип параметров которые участвуют в перегрузке операций, т.е. если у меня
int operator*(const int) то int operator*(int) - не будет компилироваться и в справке такой пример был, который перестал компилироваться
Уважаемые программисты, давно ломаю голову над вопросом. Можно ли как-то исхитриться и сделать неявную типизацию возвращаемого значения функции? Чтобы метод класса возвращал значение различного типа при внешней идентичности обращения к методам.
А можно поинтересоваться: Вам для каких целей сие нужно? Звездолет без этого не получается собрать?
А можно поинтересоваться: Вам для каких целей сие нужно? Звездолет без этого не получается собрать?
А можно поинтересоваться: Вы с какой целью интересуетесь?
А между прочим это даже не перегрузка по возвращаемому типу.
Вообще эта идея очень очень далека от возможности ее реализации.
А можно поинтересоваться: Вам для каких целей сие нужно? Звездолет без этого не получается собрать?
Я сначала тоже критически отнёсся, а потом подумал - я бы и усебя применение нашёл:
А между прочим это даже не перегрузка по возвращаемому типу.
Captain Obvious to the resque?
Captain Obvious to the resque?
Если, что - Shift+Alt, если забылось.