Ошибки, баги, вопросы - страница 550

 
WWer:

Разве такой код не должен компилироваться?

 

На данный момент, члены класса не могут иметь модификатор const
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

На форуме mql5 все замечательно.

В деревне Гадюкино (mql4)  опять идут дожди. Есть прогнозы, когда электричество изобретут?

Или,- мы к вам ... :) 

 

Urain:
Тело деструктору добавьте, хоть бы  и пустое.

Хотел чего-нибудь умное   добавить. Не удалось...

 
tara:

Не разобрал, это предьява?

без тела деструктора компилиться не будет.

вот так можно:

class name
  {
public:
                     name(void);
                    ~name(void){};
  };

а вот так нет:

class name
  {
public:
                     name(void);
                    ~name(void);
  };
 
TheXpert:

Инициализация константного члена должна где-то происходить.

Только константные члены наверное нельзя :) . Он тогда еще и статиком должен быть по хорошему.

есть задачи где не для всех экземпляров класса должна быть одинаковая константная переменная, поэтому static это отдельная тема.

 

mql5:
На данный момент, члены класса не могут иметь модификатор const

Хочется надеяться что со временем MQL5 будет все больше похож на C++. Хотя мне б даже еще перегрузки операторов хватило :)

 

Urain:

Не разобрал, это предьява?

без тела деструктора компилиться не будет.

Вы что то путаете, компилироваться будет в любом случае.
 
WWer:

...

Вы что то путаете, компилироваться будет в любом случае.

Пример выше, вставляем в пустой файлик F7 и всё своими глазками воочию.
 
Urain:
Пример выше, вставляем в пустой файлик F7 и всё своими глазками воочию.
ясно... просто в *.mqh файле компилируется...
 
WWer:
ясно... просто в *.mqh файле компилируется...
Да, в mqh не все проверки делаются, возможен вариант когда тело деструктора будет уже в самом скрипте.
 

В справочнике MQL5/Стандартная библиотека/Торговые классы/CAccountInfo/MaxLotCheck

неполное описание параметров функции, в описании их три.

 Если открыть MetaEditor Навигатор MQL5/Include/Trade/AccountInfo.mqh найти строчку с MaxLotCheck в описании есть еще один параметр percent

 

Уважаемые разработчики, сделайте, пожалуйста, пусть через настройку, но чтобы оптимизатор и тестер работал до актуального времени, а не до окончания предыдущего торгового дня.
Сейчас ситуация такая, что текущий торговый день полностью выпадает из периода оптимизации (((

Многие системы работают на таймфреймах значительно меньше D1 и для них это критически важно!!! 

Причина обращения: