Ошибки, баги, вопросы - страница 2520
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А никакой ошибки нет
Ошибка при компиляции
А так:
нормально. А какая разница?
Кроме того в С++ нормально компилируется и в один проход:
Непонятное предупреждение при компиляции
А так:
все нормально - нет никаких предупреждений. А какая разница?
Непонятное предупреждение при компиляции
С типом int опечатка, я полагаю?
Да... исправил везде на void - для простоты.
С другой стороны так тоже смысл, но уже предупреждения (*) не ясен
lib.h - общий файл с объявлениями, а lib.mq5, lib2.mq5, lib3.mq5... файлы с реализациями, которые подключаются посредством #include по необходимости. Таким образом реализации int g() в конкретной сборке может и не быть вообще, а непонятное предупреждение - есть. Фактически их там сотни - и они мешают увидеть действительно важные предупрежденияДа... исправил везде на void - для простоты.
С другой стороны так тоже смысл, но уже предупреждения (*) не ясен
lib.h - общий файл с объявлениями, а lib.mq5, lib2.mq5, lib3.mq5... файлы с реализациями, которые подключаются посредством #include по необходимости. Таким образом реализации int g() в конкретной сборке может и не быть вообще, а непонятное предупреждение - есть. Фактически их там сотни - и они мешают увидеть действительно важные предупрежденияДа, неприятно. Причём даже если в том же инклюднике прописать реализацию, то предупреждение тоже вылазит.
Отдельное внимания заслуживает следующая ошибка:
По сути похожа на эту, но при наличии множества файлов довольно неочевидная и труднопостижимая