|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 40
|
[c++] casting di variabile on the fly
Ciao a tutti,
premetto che è da pochissimo che mi sto avvicinando al c++. La domanda è: esiste un modo per cambiare tipo ad una variabile al volo? Lo static_cast<type>(variabile) è applicabile solo in un'espressione. Se, dichiarate le variabili: float y = 1.3456; int x; mi nasce la necessità di fare: x = y e far assumere a x il completo valore float di y, come si fa? Grazie a tutti per l'aiuto, |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Se ti serve un float perchè mai non usare il tipo adatto? |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
[OT]
Richiamo l'attenzione sul fatto che se i float di cui sopra vengono processati numerose volte al fine di produrre, dopo N calcoli, un risultato finale, allora sarebbe meglio usare (se il contesto lo permette senza particolari obiezioni) il tipo double. Questo se la precisione dell'ennesima cifra dopo la virgola è ritenuta importante. Vedi questo thread per maggiori dettagli [/OT]
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:08.




















