Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] Conversione float<->int (UNION)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
pensi male, è la seconda, ma infatti questo è il vero significato di union, che la STESSA area di memoria (qui 4 bytes) viene condivisa da 2 variabili, di fatto è come se la variabile fosse solo 1 ma puoi accedervi usando 2 nomi.
Quindi di fatto non è esattamente come dici tu che viene salvato SIA l'int che il float, di fatto lui sa che sono 4 bytes, poi come vuoi accedere sono fatti tuoi, puoi accedere come int o come float.
Quello che dici tu è la struct, o la class, in quel caso avresti si 2 variabili separate


digger
23/06/2012, 13:42
#9
Cerca


Messaggi in questa discussione
Conversione float<->int (UNION) - da digger - 10/06/2012, 22:45
[Nessun oggetto] - da NosOne1 - 10/06/2012, 23:15
[Nessun oggetto] - da digger - 10/06/2012, 23:17
[Nessun oggetto] - da NosOne1 - 10/06/2012, 23:21
[Nessun oggetto] - da digger - 11/06/2012, 0:39
[Nessun oggetto] - da Admin - 11/06/2012, 14:17
[Nessun oggetto] - da digger - 11/06/2012, 16:08
[Nessun oggetto] - da Marchrius - 23/06/2012, 13:06
[Nessun oggetto] - da digger - 23/06/2012, 13:42
[Nessun oggetto] - da Marchrius - 23/06/2012, 15:02

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Dubbio float Cyanstack 4 647 20/11/2013, 12:58
Ultimo messaggio: Cyanstack
  [Guida] C/C++ Conversione INT->FLOAT (puntatori) digger 18 3,088 26/07/2011, 13:57
Ultimo messaggio: Skyline@69
  [Guida] Perchè int o float ? digger 3 2,570 27/03/2011, 13:41
Ultimo messaggio: ZioPaperino



Utenti che stanno guardando questa discussione: 1 Ospite(i)