У указателя можно вызывать какую-то функцию, когда существует объект, на который этот указатель указывает.
И нет ничего необычного в твоем коде, мы перебираем все позиции, анализируя символ, и когда находим позицию с нужным символом - у объекта ptrPos вызываем функцию установки имени (видимо, символа), после чего делаем еще что-то.
Что не так ?
У указателя можно вызывать какую-то функцию, когда существует объект, на который этот указатель указывает.
Если функция статическая разве что.. то не нужен объект.
Что не так ?
Если функция статическая разве что.. то не нужен объект.
Интересно почему никто так не делает. Ради интереса иной раз заглядываю поглядеть как другие пишут. У всех как-то безструктурно. А у кого-то вроде как объектно, но извращённо. Просто я немало видел нормальных проектов и работал в команде, такие коды как на мкл5 понаписаны не пишут. Иерархия не та. Хотя причины понятно.Странно видеть базовый вопрос по указателям от человека работавшего в команде и видевшего "немало нормальных проектов".
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Я в 4-ке использовал структуры для хранения рыночных данных и данных позиций. Сейчас решил перейти на классы. Но здесь не привычно чутка т.к. приходится работать с указателями.
Я думаю перебирать позиции и дальше работать следующим образом:
Я так понимаю указатель ptrPos я могу один раз создать где-нить в хедере класса или файла эксперта, а дальше работая со всеми позициями присваивать при переборе текущий символ экземпляру класса т.е. объекту позиций. Верно. Или лучше в цикле создавать отдельный указатель и потом его когда куда-то передам удалять, когда с объектом данной позиции выполнилась работа?
Просто я не встречал подобных реализаций. Странно, что никто не работает подобным образом. Ведь удобно же всё что нужно запомнить в объекте и передать его дальше..