Ошибки, баги, вопросы - страница 1588
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы считаете, что
не может менять указатель, но может менять объект, на который указатель ссылается. Ну нет в MQL5 таких указателей, которые нельзя менять. Поэтому модификатор const всегда относится к объектам, на которые ссылается указатель.
Тогда где здесь, по-вашему, константный указатель?!
В методах f() и g() указатель a становится константным.
Ну нет в MQL5 таких указателей, которые нельзя менять. Поэтому модификатор const всегда относится к объектам, на которые ссылается указатель
Не стоит делать таких категоричных выводов, не обладая достаточными знаниями о предмете. Константные указатели в MQL есть и объявляются точно также как и в C++.
Не стоит делать таких категоричных выводов, не обладая достаточными знаниями о предмете. Константные указатели в MQL есть и объявляются точно также как и в C++.
Насколько я помню объяснение разработчиков, константность применяется и к объекту и к указателю.
Т.е. запись const T* в MQL === const T* const в C++
Так было раньше, сейчас возможно по-другому, но сомневаюсь.
Ошибка компиляции
Ошибка компиляции
...
Надо было так:
Надо было так:
Ошибка компиляции
Ошибка компиляции