Errori, bug, domande - pagina 1693

 
fxsaber:

Non c'è davvero nessun cane. La priorità nell'overload può essere impostata nel compilatore, come gli sviluppatori hanno fatto con le prime due chiamate.

Beh, non l'hanno fatto nel terzo. Insisto che questo esempio è un errore del programmatore. Certo, è un bene che il compilatore corregga alcuni di questi errori, ma sono comunque errori.
 
Комбинатор:
Sì, ma la mia comprensione è che non dovrebbe esserci affatto)
Stai dicendo che il compilatore avrebbe dovuto indovinare f(5) per chiamarlo?
void f(const int x)
Ne abbiamo discusso da qualche parte di recente con voi sull'esempio delle prestazioni di OnBookEvent.
 
Sergei Vladimirov:
Beh, nel terzo non l'hanno fatto. Insisto ancora che questo esempio è un errore del programmatore. È un bene, naturalmente, che il compilatore corregga alcuni di questi errori, ma sono comunque errori.
Questo non è un errore ma una caratteristica della lingua. Il che è abbastanza ragionevole da usare, visto che esiste.
 
fxsaber:
Stai dicendo che il compilatore avrebbe dovuto indovinare f(5) per chiamare questo?
In teoria, sì.
 
Комбинатор:
In teoria, sì.
Ma ora potete controllarlo voi stessi. Cioè un linguaggio più flessibile nello 0,01% delle volte in cui si può averne bisogno.
 
fxsaber:
Non è un errore, è una caratteristica del linguaggio. Che è ragionevole usare, finché c'è.

Beh, una peculiarità è una peculiarità.

 
fxsaber:
Stato: Non elaborato.

I tooltip saranno aggiunti a breve.

La prima icona è "in corso".

 
Andrey Dik:

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.

 
fxsaber:
C'è un design classico per le classi
È possibile una cosa del genere per le strutture?
È possibile.