erlug
[Top] [All Lists]

Re: [Erlug] C datatype

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] C datatype
From: Nando Santagata <nando@xxxxxxxxx>
Date: Tue, 8 Oct 2002 10:42:09 +0200
On Mon, Oct 07, 2002 at 10:02:52PM +0200, Antonio Pascucci wrote:
> una domanda veloce veloce, come faccio a recuperare il tipo dato di una
> variabile a runtime?

Risposta semplice: non puoi.

Risposta complicata: sizeof ti da` il numero di bytes che la tua
variabile occupa, ma questo spesso non ti aiuta, perche` una variabile
di 4 bytes puo` essere un intero (su un processore 32 bit), un float
(dipende dalle implementazioni) o un puntatore (dipende sempre dal
processore).

Risposta completa: leggi un buon libro sul C e tenta di cambiare
algoritmo o, se ti servono assolutamente questo tipo di prestazioni,
cambia linguaggio.

-- 
Rev. Nando Santagata: Telemastica & infornatica
Key fingerprint = 1054 9311 458D 4BAA E97B  F447 7CD4 54B5 0208 F815
finger nandos (at) mail (dot) ipers (dot) net   for my public key
NANDO: Networked Artificial Neohuman Designed for Observation

<Prev in Thread] Current Thread [Next in Thread>