И я "с классами до этого не работал", как и со структурами, но не вижу необходимости в них. Всё прекрасно работает и без них. Излишние нагромождения и досадные ошибки и предупреждения! Если разработчики сделали бы автоматический перевод с мкл4 на мкл4+, тогда с удовольствием проверил бы действительное преимущество, а так нет никакого желания напрягаться без смысла.
Нужно определить operator=() и конструктор копирования.
class SignalClass { private: datetime time; string result; public: SignalClass(void); SignalClass(datetime _time, string _result) { time=_time; result=_result; }; SignalClass( const SignalClass& other ) : time( other.time ), result( other.result ) { } datetime GetTime() const {return time;} string GetResult() const {return result;} void operator=( const SignalClass& other ) { time = other.time; result = other.result; } };
А почему ++count а не count++
Да и вообще, мне кажется в таких случаях ++ не работает. Лучше писать count+1
borilunad:
И я "с классами до этого не работал", как и со структурами, но не вижу необходимости в них. Всё прекрасно работает и без них. Излишние нагромождения и досадные ошибки и предупреждения! Если разработчики сделали бы автоматический перевод с мкл4 на мкл4+, тогда с удовольствием проверил бы действительное преимущество, а так нет никакого желания напрягаться без смысла.
А почему ++count а не count++
Да и вообще, мне кажется в таких случаях ++ не работает. Лучше писать count+1
Нужно определить operator=() и конструктор копирования.
Работает и count++ и ++count и count+1. И в данном конкретном случае вообще разницы нет, писать count++ или ++count
В данном конкретном случае count++ будет работать не так как Вы ожидаете.
В данном конкретном случае count++ будет работать не так как Вы ожидаете.
А Вам, колдун, еще раз спасибо. Все работает как часы.
Ну раз уж меня опять упомянули, тогда-уж объясните отличия ++count от count++
Я совершенно не знаком с языком С и небыло необходимости изучать разновидности этого языка, потому и не знаю. А теперь уже поздно браться за учебники...
Например можно-ли так написать в цикле и будет-ли работать как и задумано. Или как будет работать в счётчике.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вот самодостаточный кусок моего кода:
Вылетает ошибка на строчке с присваиванием в методе ArrayPush. Помогите разобраться.
P.S: С классами до этого не работал, с указателями знаком очень смутно, статьи по классам и структурам на docs.mql4.com читал, но все равно не понял как сделать правильно.
Спасибо заранее за любую помощь.