Новая версия платформы MetaTrader 5 build 5200: расширение OpenBLAS и усиление контроля в MQL5 - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Касается только оператора присваивания.
Оператор присваивания особенный, т.к. для объекта всегда будет генерироваться неявно оператор копирования [ например, для A будет создан оператор A& A::operator=(const A&) ] , если он явно не задан пользователем, этот неявный оператор копирования будет скрывать наследуемые операторы присваивания.
На самом деле, данный вопрос про запрет пока ещё открыт, но скорее всего будет введён.
Для облегчения жизни писателям, будет добавлено (не сразу) ключевое клово using, которое позволит использовать скрываемые методы (в том числе операторы =) без надобности создавать в протомке функции, которые выполняют лишь "проброс" вызова в базовый класс:
Понятно. Ну, если это относится только к оператору присваивания - то никаких проблем.
Хотя, всё-таки, для простых структур, не содержащих классы и строки - на мой взгляд, конструктор присваивания может быть и по умолчанию.
На не обновлённых терминалах - тоже самое..
Обновил на днях терминал... Пошёл обновлять новые версии установленных советников и ловлю installation failed...
На не обновлённых терминалах - тоже самое..
Попробуйте позже ... если не получится - то можете создать отдельную ветку на форуме.
Причин может быть много - ошибки 403
Спасибо! Действительно, сейчас спустя шесть часов повторил попытку - и успех, хотя на VPS вообще ничего не менял и не перезапускал...
Обновил терминал. Скомпилировал свой индикатор, сначала были предупреждения по инициализации структур - все поправил. Код теперь компилируется без предупреждений. Но индикатор перестал работать корректно, хоть глаз выколи - не могу найти логические ошибки. По логам все ок.
Предоставьте пожалуйста для изучения MQL код, на котором воспроизводится некорректная работа индикатора.
У всех тоже так?
Вводит в заблуждение.
У всех тоже так?
Да.
Здравствуйте.
У меня при работе с проектом в AlgoForge, сделанном как отдельный репозиторий там и клонированный через MetaEditor в подпапку Shared Projects, наблюдается такая странность. Примерно для 2/3 файлов проекта MetaEditor всегда показывает, что в них есть изменения. При открытии в нём показа изменений, слева и справа абсолютно одинаковый код, весь подсвеченный зеленым с обоих сторон. Коммит, пуш, пулл из MetaEditor ничего не меняют. Просто сообщается, что все файлы в актуальном состоянии. Перезапуск или открытие на другом компьютере не помогают. При этом сторонний git-клиент показывает наличие изменений корректно и в сам репозиторий все коммиты отправляются нормально.