парни очень нужна консультация программиста на С++
суть: не могу разобраться с векторами (((
пишу ДЛЛ пока для МТ4
дан двумерный ДИНАМИЧЕСКИЙ массив баров.
необходимо этот массив передать в ДЛЛ.
в С++ как таковое отсутствует понятие ДИНАМИЧЕСКОГО массива ((( поэтому через вектора…
но информация слишком скудная в нете…
не могу понять как вектор двумерного массива инициализировать в классе, как в отдельной функции добавлять в него новые элементы, и как из другой функции читать..
если есть тут прогеры — откликнитесь плиз!
прошу плюсануть
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
в конструкторе инициализируй приватный вектор:
www.cprogramming.com/tutorial/constructor_destructor_ordering.html — это про конструкторы
ну и соответственно, сделай public-функции для управления этим вектором
сутьв том, что необходимо переданное сохранять и с появлением нового бара увеличивать размер массива в ДЛЛ, тоесть это динамический массив, а в С++ с динамикой насколько я понял туговато
несколько сотен инструментов, на каждом инструменте 9 таймфреймов + 18 искусственных + 27 дополнительных массивов с данными… и если сделать по каждому инструменту->таймфрейму к примеру 100 000 баров — любая винда тихо умрет )))
double[,] candles = new double[10,30000]; не подойдёт?