Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2223
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Понять о чём, о СИ?
когда заинтересуетесь, тоогда и ясно будет, ООП при этих работах странно видеть
Он пробовал и так
Я ему " что за тип "Node "? "
А он
"
Вы правы, ошибка компиляции возникает из-за того, что структура Node содержит поля left и right , которые ссылаются на экземпляры того же типа Node . Такая рекурсивная ссылка в структуре не допускается.
Вместо использования структуры, можно использовать указатели на узлы внутри структуры, чтобы избежать рекурсивной ссылки. Вот исправленный код:
"
И так пару раз по кругу по сути. Чёт он не поймёт, что для MQL5 так нельзя.
Может кто может поправить его код? Если я тут выложу?
Как я понимаю, в MQL нет указателей на структуры. Но! Есть "дескрипторы" для классов - во многом ведут себя как те же указатели. А чем класс от структуры отличается? https://www.mql5.com/ru/docs/basis/types/classes#class
когда заинтересуетесь, тоогда и ясно будет, ООП при этих работах странно видеть
Странно для чего и для кого? Как то сложно изъясняетесь.
Так можно писать?
Вот этот ChatGPT мне код такой даёт, а компилятор ругается - как ему на ошибку то указать?
К сожалению ничего не смыслю в ООП :(
Может Вам подойдёт такое:
Может Вам подойдёт такое:
Вот на такое я и намекал. Но, вероятно, надо добавить "public:".
Спасибо за код, но не хочет он работать- ругается на две не объявленные переменные((((
Так объявите их на глобальном уровне или в функции
if(lang)
уберите и елсе. это если русский то по русски, иначе на английском.
Вторую переменную не увидел.
здравствуйте всем!
нашел такую функцию (хочу применить у себя в коде)
компиляция выдает: expression not boolean в двух строчках.
Подскажите пожалуйста почему так?
здравствуйте всем!
нашел такую функцию (хочу применить у себя в коде)
компиляция выдает: expression not boolean в двух строчках.
Подскажите пожалуйста почему так?
Когда этот код писался было True == true и false == False
Теперь нет. Только true и false.