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

 
Подскажите пожалуйста, кто в курсе, есть ли рабочий паттерн синглтона в MQL5?
Давно искал, но так и не смог найти рабочий вариант.Видимо не хватает ООПишных извилин.

 
Nikolai Semko #:
Подскажите пожалуйста, кто в курсе, есть ли рабочий паттерн синглтона в MQL5?
Давно искал, но так и не смог найти рабочий вариант.Видимо не хватает ООПишных извилин.


Можно так реализовать:

class CSingl {
public:
  static CSingl INSTACE;
  static CSingl* getInstance(void) {
    return &CSingl::INSTANCE;
  };
  // ..
}
static CSingl CSingl::INSTANCE();

Эта конструкция породит экземпляр при старте, который уничтожится при завершении программы.

 
Sergey Gridnev #:

Можно так реализовать:

class CSingl {
public:
  static CSingl INSTACE;
  static CSingl* getInstance(void) {
    return &CSingl::INSTANCE;
  };
  // ..
}
static CSingl CSingl::INSTANCE();

Эта конструкция породит экземпляр при старте, который уничтожится при завершении программы.

Спасибо большое!
Попробую
 
Доброго времени суток . Знатоки подскажите пожалуйста что за ошибка возникает при попытке тестирования ? 
Файлы:
 
Konstantyn Zhuk #:
Доброго времени суток . Знатоки подскажите пожалуйста что за ошибка возникает при попытке тестирования ? 

Не знаток- но все же... это распространенная ошибка выхода за пределы массива.

Проверьте обращения к создаваемым вновь и чем то заполняемым его буферам. Может проверьте правильность сдвига ячейки - в общем образцы в справке смотрите.... подобное у себ  я    в коде делайте. См. Статью типа - работа с массивами это просто. См в поиске. Вобщем по шаблонам на первых порах кодьте - пока тему не вкурите от и до....
 
Konstantyn Zhuk #:
Доброго времени суток . Знатоки подскажите пожалуйста что за ошибка возникает при попытке тестирования ? 

Это как можно написать индикатор\советник состоящий из более чем СЕМЬ ТЫСЯЧ СТО СОРОК СЕМЬ строк… Жесть… Это по одному символу на строку¿¿¿

 
Alexey Viktorov #:

Это как можно написать индикатор\советник состоящий из более чем СЕМЬ ТЫСЯЧ СТО СОРОК СЕМЬ строк… Жесть… Это по одному символу на строку¿¿¿

Это нейросеть . 

 
Alexey Viktorov #:

Это как можно написать индикатор\советник состоящий из более чем СЕМЬ ТЫСЯЧ СТО СОРОК СЕМЬ строк… Жесть… Это по одному символу на строку¿¿¿

Полагаю, что половина этих строк состоит из открывающих и закрывающих блок скобок:
{
}
А также блоков комментариев, которые ME вставляет перед функциями.
 
Konstantyn Zhuk #:

Это нейросеть . 

Ааа… Ну поиграйтесь чуток…

 
Alexey Viktorov #:

Ааа… Ну поиграйтесь чуток…

))