Вы про это?
#include <Generic\\HashMap.mqh> CHashMap<string,int> my_symbol_id;
Так это и есть объявление. Дальше так:
my_symbol_id.Add("USDDDD",2); my_symbol_id.Add("EUR",2); my_symbol_id.Remove("EUR");Смотрите в справке по CHashMap
А точно, всё норм работает. Так мне получается надо было бы полностью самому реализовывать интерфейс, а класс CHashMap как раз это всё и делает. Получается я не дочитал до конца. Спасибо дружище, то что надо ! :)
А могу ли я вместо значения ( TValue ), передать массив double?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Товарищи, помогите с простым вопросом.
Мне нужен ассоциативный массив, ну или словарь, если по питоновски говорить.
в стандартной библиотеке у меня есть интерфейс IMap<TKey, TValue>
Я написал так:
пока всё работает. Но как только я объявляю переменную класса CSlovar то всё падает.
Вообщем хочу словарь, как правильно его описать?