Errori, bug, domande - pagina 1691
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
Quali valori di spread produce la funzioneCopySpread() per il periodo grafico corrispondente?
Non è chiaro se si tratta della media, del minimo o del massimo, e l'aiuto della funzione non dice nulla al riguardo.
Quali valori di spread produce la funzioneCopySpread() per il periodo grafico corrispondente?
Non è chiaro se si tratta della media, del minimo o del massimo, e l'aiuto della funzione non dice nulla al riguardo.
dove, nel conto o nel tester
chiamata ambigua a funzione sovraccaricata con gli stessi parametri
È un malinteso o un bug?
È un mio malinteso o un bug?
chiamata ambigua a funzione sovraccaricata con gli stessi parametri
È un malinteso o un bug?
Incomprensione.
Bene, ecco, ho risposto. ))))
Per quanto ne so, questo codice deve comportarsi allo stesso modo in entrambi i casi.
È quello che penso anch'io.
Incomprensione.
Bene, è tutto, ho risposto. ))))
Quello stupido esempio di codice sorgente ha richiesto molto tempo per essere creato. Il mio senso dell'umorismo è quasi scomparso mentre lo stavo creando.
Questo esempio di fonte stupida ha richiesto molto tempo per essere creato. Il mio senso dell'umorismo è quasi scomparso mentre lo stavo creando.
(Ok. )
In tutte e tre le versioni della chiamata è impossibile capire se l'argomento è passato per valore o per riferimento, quindi il compilatore non può scegliere quale funzione chiamare. E il modificatore const li sovraccarica: void f(){} e void f() const {} sono funzioni diverse. Se nel vostro esempio dichiarate uno dei metodi come const, allora l'incertezza scomparirà: il compilatore selezionerà il metodo desiderato a seconda che la chiamata sia fatta da un oggetto costante o meno (il tipo di argomento nel vostro esempio non importa).
Il vostro oggetto a non è una costante, quindi il metodo senza const sarà chiamato tutte e tre le volte. Se dichiarate un oggetto come costante (A const a;), allora verrà chiamato un metodo costante.
Vedere quale sarà l'output:
Bene. )
In tutte e tre le varianti della chiamata è impossibile capire se un argomento è passato per valore o per riferimento, ecco perché il compilatore non può scegliere quale funzione chiamare. E il modificatore const li sovraccarica: void f(){} e void f() const {} sono funzioni diverse. Se nel vostro esempio dichiarate uno dei metodi come const, allora l'incertezza scomparirà: il compilatore selezionerà il metodo desiderato a seconda che la chiamata sia fatta da un oggetto costante o meno (il tipo di argomento nel vostro esempio non importa).
Il vostro oggetto a non è una costante, quindi il metodo senza const sarà chiamato tutte e tre le volte. Se dichiarate l'oggetto come costante (A const a;), allora il metodo costante sarà chiamato.
Tutte le chiamate precedenti passano senza problemi.
Vedi cosa viene stampato:
Questo viene da un altro thread.