Errori, bug, domande - pagina 550

 
WWer:

Questo codice non dovrebbe compilare?

Al momento, i membri della classe non possono avere il modificatore const
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

Sul forum mql5 tutto va bene.

Piove di nuovo nel villaggio di Gadyukino (mql4). Qualche previsione su quando sarà inventata l'elettricità?

Oppure, - stiamo venendo da voi ... :)

 

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

Volevo aggiungere qualcosa di intelligente. Non potevo...

 
tara:

Non capisco, è un pregiudizio?

non compilerà senza un corpo distruttore.

è così che funziona:

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

ma non così:

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

L'inizializzazione di un membro costante deve avvenire da qualche parte.

Immagino che non si possano usare solo termini costanti :). Dovrebbe anche essere statico, per una buona ragione.

Ci sono compiti in cui non tutte le istanze di una classe devono avere la stessa variabile costante, quindi la statica è un argomento separato.

mql5:
Al momento, i membri della classe non possono avere il modificatore const

Spero che con il tempo MQL5 diventi sempre più simile al C++. Anche se spero che il sovraccarico di operatori sia sufficiente per me :)

Urain:

Non sono riuscito a capirlo, è una scusa?

Non si compila senza il corpo del distruttore.

Stai confondendo le cose, compilerà comunque.
 
WWer:

...

Sei confuso, compilerà comunque.

Esempio sopra, incollate F7 in un file vuoto e potrete vedere tutto con i vostri occhi.
 
Urain:
Esempio sopra, incollate un file F7 vuoto e potrete vedere tutto con i vostri occhi.
chiaramente... solo nel file *.mqh compila...
 
WWer:
Capisco... È solo compilato nel file *.mqh...
Sì, non tutti i controlli sono fatti in mqh, è possibile che il corpo del distruttore sia già nello script stesso.
 

Nel manuale di riferimento MQL5/Standard Library/Trading Classes/CAccountInfo/MaxLotCheck

è una descrizione incompleta dei parametri della funzione, ce ne sono tre nella descrizione.

Se si apre MetaEditor Navigator MQL5/Include/Trade/AccountInfo.mqh per trovare la linea con MaxLotCheck, la descrizione contiene un ulteriore parametro percentuale

 

Cari sviluppatori, per favore fate funzionare l'ottimizzatore e il tester fino all'ora corrente, non fino alla fine del giorno di trading precedente.
La situazione attuale è tale che l'attuale giorno di trading cade completamente fuori dal periodo di ottimizzazione (((

Molti sistemi lavorano su tempi molto più piccoli di D1 e per loro è fondamentale!

Motivazione: