Новая версия платформы MetaTrader 5 build 2190 - страница 30 1...232425262728293031323334353637...50 Новый комментарий [Удален] 2019.11.17 13:13 #291 А можно и так: class CClass { struct the_struct { int i; double d; }; the_struct StructFunction(); }; CClass::the_struct CClass::StructFunction() { the_struct return_struct = {0}; return return_struct; } fxsaber 2019.11.17 13:17 #292 Koldun Zloy: А можно и так: Не знал, спасибо. fxsaber 2019.11.17 13:18 #293 В ME по ALT+N происходит открытие дерева папок/файлов с указанием на текущий файл. Но скроллинга на него в этом дереве не проихсодит, поэтому файла часто просто не видно. kypa 2019.11.17 13:21 #294 Спасибо, Fxsaber! Вот так все работает. А месяц назад это не было така? В МетаЕдитор 2143/13.09.19 ето компилируетса. Спасибо, Koldun! fxsaber 2019.11.17 13:22 #295 kypa: А месяц назад это не было така? В МетаЕдитор 2143/13.09.19 ето компилируетса. Видимо, нарвались на тот случай, когда важные для Вас изменения были внесены недавно. fxsaber 2019.11.17 13:27 #296 Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Новая версия платформы MetaTrader 5 build 2190 Koldun Zloy, 2019.11.17 13:13 А можно и так: class CClass { struct the_struct { int i; double d; }; the_struct StructFunction(); }; CClass::the_struct CClass::StructFunction() { the_struct return_struct = {0}; return return_struct; } Выделенное место опасно. [Удален] 2019.11.17 13:28 #297 fxsaber: Выделенное место опасно. Чем? fxsaber 2019.11.17 13:46 #298 Koldun Zloy: Чем? Глобально может быть объявлена структура также. [Удален] 2019.11.17 13:54 #299 fxsaber: Глобально может быть объявлена структура также. Это не страшно. Внутри функции класса должна быть видна структура, объявленная в классе. Для доступа к глобальной структуре нужно обращаться через :: [Удален] 2019.11.17 14:14 #300 Такой же случай class myCPosition { private: public: myCPosition(); ~myCPosition(); struct myPositionCurrent { long position_ID; // ID позиции long position_ticket; // тикет позиции }; myPositionCurrent my_PosCur; my_PosCur.position_ticket = 33; // 'my_PosCur' - unexpected token, probably type is missing? my_PosCur.position_ID = 44; }; myCPosition::myCPosition() { } myCPosition::~myCPosition() { } Что за беда? 1...232425262728293031323334353637...50 Новый комментарий
А можно и так:
А можно и так:
Не знал, спасибо.
Спасибо, Fxsaber! Вот так все работает.
А месяц назад это не было така? В МетаЕдитор 2143/13.09.19 ето компилируетса.
Спасибо, Koldun!
А месяц назад это не было така? В МетаЕдитор 2143/13.09.19 ето компилируетса.
Видимо, нарвались на тот случай, когда важные для Вас изменения были внесены недавно.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2190
Koldun Zloy, 2019.11.17 13:13
А можно и так:
Выделенное место опасно.
Выделенное место опасно.
Чем?
Чем?
Глобально может быть объявлена структура также.
Глобально может быть объявлена структура также.
Это не страшно.
Внутри функции класса должна быть видна структура, объявленная в классе.
Для доступа к глобальной структуре нужно обращаться через ::
Такой же случай
Что за беда?