Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 975
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Artyom Trishkin:
Вроде так:
ЗЫ. Справка-то тут не при чём. Тут логика.
Обьясните в каком месте присутствует операция С=С
ЗЫ. Неработает почему то логика)
Обьясните в каком месте присутствует операция С=С
ЗЫ. Неработает почему то логика)
Зная Артёма, я не сомневаюсь что он расписал правильно, просто хочу попробовать объяснить чуток по-другому.
Зная Артёма, я не сомневаюсь что он расписал правильно, просто хочу попробовать объяснить чуток по-другому.
спасибо!
Обьясните в каком месте присутствует операция С=С
ЗЫ. Неработает почему то логика)
В этом:
ЗЫ. Работает.В этом:
ЗЫ. Работает.Спасибо!
А как искать в по массиву объектов?
Вот например как я ищу по моему массиву объектов CArrayObj. Задача найти экземпляр со значением, возвращаемым одним из методов, равным заданному (offset). Делаю это полным перебором, что получается очень долго, ввиду огромного числа элементов в массивве. Как сделать правильно?
В C# это делается просто:
Find (x=>x.method()==value)
И даже не важно сортирован список или нет. А здесь как быть? В CList я тоже не нашел каких-то готовых методов.
А как искать в по массиву объектов?
Вот например как я ищу по моему массиву объектов CArrayObj. Задача найти экземпляр со значением, возвращаемым одним из методов, равным заданному (offset). Делаю это полным перебором, что получается очень долго, ввиду огромного числа элементов в массивве. Как сделать правильно?
В C# это делается просто:
Find (x=>x.method()==value)
И даже не важно сортирован список или нет. А здесь как быть? В CList я тоже не нашел каких-то готовых методов.
offset у меня здесь уникальный. CHashMap видимо мне поможет? Но сложно ж как... :(
Но всё равно непонятно. Объект-то у меня имеет кучу методов. Как мне указатель на объект получить?
offset у меня здесь уникальный. CHashMap видимо мне поможет? Но сложно ж как... :(
Но всё равно непонятно. Объект-то у меня имеет кучу методов. Как мне указатель на объект получить?
... Задача найти экземпляр со значением, возвращаемым одним из методов, равным заданному (offset). Делаю это полным перебором, что получается очень долго, ввиду огромного числа элементов в массивве. ...
В C# это делается просто:
Find (x=>x.method()==value)
И даже не важно сортирован список или нет. ...
А в C# значит это лямба-выражение с помощью некой магии, отработает прям-таки быстро?
Если method() возвращает одно и тоже значение - ищите через словарь. Если значения каждый раз разные - только полным перебором каждый раз.
А в C# значит это лямба-выражение с помощью некой магии, отработает прям-таки быстро?
Если method() возвращает одно и тоже значение - ищите через словарь. Если значения каждый раз разные - только полным перебором каждый раз.
Ну да, там же Linq. Одинаковые значения. Да что-то вот креш ловлю на одной из машин. Код везде один.
На добавлении m_dict.AddObject(str_array[0],field);