Creo OBJ_CHART e lo trascino con il mouse intorno all'angolo in alto a sinistra del grafico. Durante il trascinamento, ObjectDelete viene chiamato con successo. MT5.
Anche. Se trascino OBJ_CHART e cambio le sue proprietà CHART (ChartNavigate, per esempio), allora non c'è una visualizzazione corrispondente.
secondo il quale la memoria in "heap" sarà allocata per l'oggetto ptr_obj, e la memoria automatica sarà allocata per l'oggetto obj. Se il funzionamento del gestore di memoria MQL5 è chiaro per questi oggetti:
1. l'oggettoptr_a dell'oggettoptr_obj è allocato in memoria nell'"heap".
2. La memoria per l'oggettoobj_a dell'oggettoobj è allocata automaticamente
Come è organizzato il gestore di memoria MQL5 in questi casi:
3. in quale area di memoria si troverà l'oggetto obj_a dell'oggetto ptr_obj
4. in quale area della memoria si troverà l'oggetto ptr_a dell'oggetto obj
Con questo trasferimento, è possibile scambiare gli elementi della matrice (e le dimensioni), ma non è possibile scambiare gli elementi stessi. Giusto?
void f( const A* const &Array[] );
E anche qui gli elementi (e le dimensioni) non possono essere scambiati. È corretto?
Con questo trasferimento, è possibile scambiare gli elementi della matrice (e le dimensioni), ma non è possibile scambiare gli elementi stessi. Giusto?
E anche qui gli elementi (e le dimensioni) non possono essere scambiati. È corretto?
Creo OBJ_CHART e lo trascino con il mouse intorno all'angolo in alto a sinistra del grafico. Durante il trascinamento, ObjectDelete viene chiamato con successo. MT5.
Errore di compilazione:
Apparso nella build 1447Ora ci sarà un errore di compilazione in entrambi i casi, il codice dovrebbe essere cambiato per evitare l'errore:
Non l'ho visto da nessuna parte. È questo lo standard?
Ora in entrambi i casi ci sarà un errore di compilazione, per evitare l'errore, il codice dovrebbe essere cambiato:
Controlla anche questa contraddizione (qui di fronte - errore in basso)
Come funziona MQL5 con la memoria?
Per esempio, c'è il seguente codice:
secondo il quale la memoria in "heap" sarà allocata per l'oggetto ptr_obj, e la memoria automatica sarà allocata per l'oggetto obj. Se il funzionamento del gestore di memoria MQL5 è chiaro per questi oggetti:
1. l'oggettoptr_a dell'oggettoptr_obj è allocato in memoria nell'"heap".
2. La memoria per l'oggettoobj_a dell'oggettoobj è allocata automaticamente
Come è organizzato il gestore di memoria MQL5 in questi casi:
3. in quale area di memoria si troverà l'oggetto obj_a dell'oggetto ptr_obj
4. in quale area della memoria si troverà l'oggetto ptr_a dell'oggetto obj
Controlla anche questa contraddizione (qui al contrario)
Con questo trasferimento, è possibile scambiare gli elementi della matrice (e le dimensioni), ma non è possibile scambiare gli elementi stessi. Giusto?
E anche qui gli elementi (e le dimensioni) non possono essere scambiati. È corretto?
Non l'ho visto da nessuna parte. È questo lo standard?
Con questo trasferimento, è possibile scambiare gli elementi della matrice (e le dimensioni), ma non è possibile scambiare gli elementi stessi. Giusto?
E anche qui gli elementi (e le dimensioni) non possono essere scambiati. È corretto?