ciao, ma typedef a cosa serve in sostanza?
per esempio ho una lista
struct ciao{
int n;
struct ciao *next;
};
se faccio
typedef struct ciao ciao;
posso usare sempre ciao al posto di struct ciao?
o serve ad altro?
ciao, ma typedef a cosa serve in sostanza?
per esempio ho una lista
struct ciao{
int n;
struct ciao *next;
};
se faccio
typedef struct ciao ciao;
posso usare sempre ciao al posto di struct ciao?
o serve ad altro?
live free or die
si la typedef serve proprio a evitare di portarsi dietro ogni volta tutta la struttura... al suo posto puoi usare invece il nome con cui scegli di indentificarla, in questo caso ciao.
per dichiare una nuova variabile che appartiene alla struttura di prima puoi semplicemente fare:
ciao Nuova_var;
p.s. se mi sbaglio corregetemi...
http://www.mangaitalia.net/
questo è un cazzo metallizzato a quattro ruote e noi due siamo i coglioni che se lo portano dietro - da Bad Boys con Will Smith and Martin Lawrance di John Whoo
Si', occhio che puoi anche usare la versione compatta:
typedef struct {
...
} ciao, *P_ciao;
ChReAn
-------------------
Slackware 9.1 powered