Ошибки, баги, вопросы - страница 1732
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не пойму это баг или так и должно быть? Значения ENUM_CHART_PROPERTY_INTEGER определяются как [UNKNOWN ENUM]:: У примеру:
- CHART_WINDOWS_TOTAL - определяются как [UNKNOWN ENUM]::101
- CHART_WINDOW_IS_VISIBLE - определяется как [UNKNOWN ENUM]::102
И конечно функция ChartSetInteger выдает ошибку 4109 - Ошибочный идентификатор свойства графика.
версия МТ5 и ME v1447 x64
Как обосновать, что const A * == A const *? Это же не так.
У нас 3 места куда поставить const.
(1)const <type> (2)const * (3)const
(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот.
У нас 3 места куда поставить const.
(1)const <type> (2)const * (3)const
(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот.
(1)const <type> (2)const * (3)const &
(1)const <type> (2)const * (3)const &
Во-первых по самой сути ссылки ее нет смысла делать константной.
Во-вторых если бы смысл был,
const A * const & const [] -- вот такую запись считаю правильной.
Во-первых по самой сути ссылки ее нет смысла делать константной.
Во-вторых если бы смысл был,
const A * const & const [] -- вот такую запись считаю правильной.
Смысл есть делать ссылку константной. А вот запись вижу нелогичной.
Лелеял красивое стройное дерево понимания языка, а тут эдакий вандализм ))
Смысл есть делать ссылку константной.
Пример?
Пример?
Когда хочется гарантировать, что элементы и размер массива не будут изменены.
Ссылка для массивов это костыль в языке MQL, а не ссылка.
А если [] это модификатор типа такой же как *, у него должен быть свой const! а не у ссылки.
- CHART_WINDOWS_TOTAL - определяются как [UNKNOWN ENUM]::101
- CHART_WINDOW_IS_VISIBLE - определяется как [UNKNOWN ENUM]::102
И конечно функция ChartSetInteger выдает ошибку 4109 - Ошибочный идентификатор свойства графика.