Errori, bug, domande - pagina 1417
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
A100:
Hai ragione. Breve e chiaro, senza parole inutili. Ho pubblicato un codice funzionante.
Di conseguenza, all'interno di questo metodo typename definisce correttamente il tipo passato, ad esempio int, ma nel costruttore B typename è già uguale a stringa.
il risultato di typename è sempre di tipo stringa, in altre parole
Non è quello che intendo. typename restituisce una stringa con il nome del tipo. All'interno del metodo della classe templata, la stringa con il tipo è "int", e nel costruttore chiamato da lì, la stringa contiene "string".
Il compilatore non segnala un errore se manca #endif
Preferibilmente, dovrebbe, altrimenti gli errori difficili da trovareRisultato: int.
Ragazzi, è un bug del mercato o è completamente normale?
Non ho provato, ma non dovrebbe funzionare se è legato all'hardware e non al sistema operativo. È come togliere il disco rigido e metterlo su un'altra scheda madre con un video diverso. Inizierà subito a cercare nuovi piloti.
O sto fraintendendo la macchina virtuale?
Una chiamata a una funzione virtuale in un'istanza di una classe derivata risulta in una chiamata a quella funzione dalla classe base, non dalla classe derivata.
Una chiamata a una funzione virtuale in un'istanza di una classe derivata risulta in una chiamata a quella funzione dalla classe base, non dalla classe derivata.
Lo fanno sempre nel costruttore. Perché? -> google C++ (aggiungere la parola costruttore alla stringa della query)
Grazie, non lo sapevo) Sarebbe bene aggiungerlo in MQL5 Reference, sai, dove si parla di funzioni virtuali e costruttori. Non è così in tutte le lingue.