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
Dobbiamo spostare l'inizializzazione nella lista di inizializzazione.
Solo le costanti integrali statiche possono essere inizializzate nella dichiarazione (almeno in C++, non so ancora in MQL5 :) )
A proposito di uccelli.
E cosa risponderà il compilatore a questo? E risponderà a quanto segue '=' - uso illegale dell'assegnazione
Il compilatore era indomito - '=' - uso illegale dell'assegnazione.
Ho una domanda: cosa succede se il programmatore (in questo caso, io) non inizializza le variabili prima di usarle (fa quello che richiede il compilatore e omette questo momento nel costruttore)?
Il modo giusto di inizializzare i membri delle strutture/classi nel costruttore/i:
Un'altra domanda, l'ultima. Per quale motivo "" e NULL per le stringhe non sono equivalenti?
inizializzare correttamente i membri della struttura/classe nel/i costruttore/i:
Sì, l'ho capito più di un anno fa, almeno dal 2010 faccio così.
Non puoi averlo fatto correttamente dal 2010, perché la lista di inizializzazione è stata introdotta abbastanza recentemente :) .
NULL significa che la stringa non è allocata e "" la stringa è allocata e ha un valore.
Non puoi averlo fatto bene dal 2010, dato che la lista di inizializzazione è stata introdotta solo di recente :) .
Non puoi averlo fatto bene dal 2010, dato che la lista di inizializzazione è stata introdotta abbastanza recentemente :) .
Intendevo l'inizializzazione nel costruttore della classe e la dichiarazione come
Non ricordo esattamente, ma ho iniziato a lavorare con gli oggetti all'inizio del 2010 (primo trimestre, non posso dire esattamente; ed è noioso cercare le fonti). Prima avevo a che fare con le librerie e studiavo le basi di MQL5 (o meglio, mi occupavo dei problemi di migrazione di MQL5).Fare una funzione di sovraccarico su diversi tipi di dati nell'array.
Un semplice script come questo mi dà strani risultati
Forse qualcuno può spiegare qual è la ragione? Quando il numero 254 è esplicitamente convertito in uchar, funziona come previsto.