Re: ANSI C: accesso ai dati di una union
|
- Subject: Re: ANSI C: accesso ai dati di una union
- From: Francesco Sacchi
- Data: Wed, 02 Jul 2008 17:07:35 +0200
- Newsgroups: it.hobby.elettronica.digitale
Andrea D'Amore ha scritto:
> In article <g4g0vl$9gs$1@aioe.org>,
> Francesco Sacchi <frasacOohoO@libero.it> wrote:
>
>> E' sicuramente meglio che usare una union, ma il codice non è portabile
>> lo stesso.
>
> Invece credo che sia portabile dato che è proprio ANSI, ripeto a patto
> di conoscere l'endianess e ovviamente di tenerne conto.
Portabile significa che lo stesso codice, senza cambiamenti o casi
particolari funziona su tutte le piattaforme.
Se devi vedere su che piattaforma sei per interpretare i risultati
questo è proprio l'opposto della portabilità: devo fare cose diverse in
base a dove mi trovo.
Viceversa la soluzione con gli shift è portabile perché funziona sempre
e comunque.
--
_|/ Francesco Sacchi - Develer S.r.l., R&D dept.
|\
http://www.develer.com/ -
http://www.bertos.org/