Ошибки, баги, вопросы - страница 3460
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может и не нужон он - интернет ваш перегруженный по дефолту оператор присваивания для классов?😄
Кому нужон - пусть сам себе явно перегрузит😄
Так ведь получше будет - уже не компилируется откровенная ерунда:
А в других языках тоже оператор присваивания для классов перегружается по дефолту (вопрос к тем, кто программирует на других языках)?
[EDIT]
Для структур то оно нормально - у них указателей нет.
А вот в случае с классами это препятствует дополнительным проверкам со стороны компилятора
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Vladislav Boyko, 2024.01.24 19:11
Где про этот синтаксис почитать?
Такой синтаксис используется в C++ для удаления конструктора по-умолчанию, например. Можно глянуть здесь.
Где про этот синтаксис почитать?
Нет якоря на странице, чтобы прям на этот раздел ссылку дать.
Перейдите по этой ссылке:
https://www.mql5.com/ru/docs/basis/types/classes#final_class
И скрольте вверх, там будет заголовок "Спецификатор delete":
всё ок...
указатель в mql это не указатель в C++. Вообще принципиально разные вещи и ближе к syntax sugar
вас попутывает A1-- :-)
Если путаю, то укажите конкретно где и что я путаю, а если не можете указать, то нечего понапрасну балаболить
В документации про это прямо сказано:
Нет якоря на странице, чтобы прям на этот раздел ссылку дать.
Перейдите по этой ссылке:
https://www.mql5.com/ru/docs/basis/types/classes#final_class
И скрольте вверх, там будет заголовок "Спецификатор delete":
https://www.mql5.com/ru/docs/basis/types/classes#delete
Спасибо!
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Yuriy Bykov, 2024.01.24 21:06
В документации
Там (тут) хорошие примеры по передаче объектов в функцию.
Но я не понимаю, почему не упомянуто про передачу указателя в качестве простого типа - без ссылки. Именно так делаю, когда нужно хранить копию указателя:
В подобных случаях считаю, что такой вариант лучше, чем передача по ссылке.
Потому, что если метод принимает объект по ссылке, а сам объект изначально с POINTER_DYNAMIC, то получается + 2 излишних преобразования (указатель -> объект -> указатель):
Лично я долго передавал по ссылке, а потом получал указатель. Потому, что не знал, что можно просто передать указатель.
А какая принципиальная разница?
Вопрос по сайту. При попытке прикрепить ex4 в работе выскакивает ошибка:
Что это может означать?