Errori, bug, domande - pagina 2868
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
No, la logica degli sviluppatori è comprensibile, ma per me, preferisco specificare esplicitamente u'y' quando e se ne ho bisogno
Solo che non è chiaro come viene sconfitto il tipo di char.
ma in questo modo:
Che differenza fa?
Errore di compilazione:
ma in questo modo:
Che differenza fa?
Sembra che solo "(tipo) valore" sia una conversione di tipo, ma "tipo (valore)" è una sorta di inizializzazione, che nel tuo caso non può restituire nulla. Non ho aperto μl da molto tempo però ))
In µl, solo "(tipo) valore" sembra essere una conversione di tipo, ma "tipo (valore)" è una sorta di inizializzazione, che nel tuo caso non può restituire nulla. Non ho aperto μl da molto tempo però ))
Quindi apritehttps://www.mql5.com/ru/docs/basis/types/casting
Unità: Conversione di tipi numerici."La conversione esplicita dei tipi è scritta come segue"... più avanti nel testo
Quindi apritehttps://www.mql5.com/ru/docs/basis/types/casting
Sì, l'ho controllato anch'io, ricordo di essermi imbattuto in questo molto tempo fa a proposito di quello che ho scritto sopra. Mi scuso per l'informazione errata).
Errore di compilazione:
ma in questo modo:
Che differenza fa?
Sì, anche questo è un errore di compilazione
La logica degli sviluppatori è abbastanza chiara ma, per quanto mi riguarda, è meglio specificare chiaramente u'y' quando e se ne ho bisogno
Non capisco questa logica. Quando c'è un'ottimizzazione totale ovunque e dappertutto, e la riduzione delle risorse come priorità,
perché fare il tipo di carattere base in Unicode aumentandolo a 2 byte.
Quindi il tipo di stringa mql risulta costoso.
Davvero, è meglio avere uno specificatore supplementare u'sh'
char dal fantasma del tipo è solo sostituito.
Ma in questo caso abbiamo una differenza di tipi.
È un vero casino con questo Unicode.
Sì, anche questo è un errore di compilazione.
Hai un errore di sintassi - dacci un esempio di codice funzionante con (typename) tra parentesi. Si potrebbe anche scrivere (OnStart) tra parentesi
Un altro esempio di messaggio discutibile del compilatore MQL:
cosa c'entra #endif - e come si fa a indovinare dove si trova effettivamente l'errore?
nel momento in cui C++ informa dell'errore
Spero che gli sviluppatori di mql stiano leggendo questa pagina.
Quando farete un validatore normale?
C'è un bug nel validatore per mt4. Non è possibile ottenere il prezzo di apertura/chiusura, i dati della candela Hi/Low da altri timeframes.