Originariamente inviato da Linusss
Grazie,chiarissimo.
Togliendo il typedef invece cosa succede?
struct data {
int valore;
char nome[];
}var;
Se ho capito bene..e spero di si...in questo caso è come se scrivessi data var dopo che ho definito la struttura?
sperando di non sbagliare, credo di si.(adesso come adesso non ne sono convintissimo)
è che in c si usa typedef per evitare di scrivere sempre "struct qualsiasivariabile" quando dichiari una struttura di tipo "qualsiasivariabile" nuova mentre in c++ mi sembra che puoi direttamente scrivere "qualsiasivariabile x" omettendo la parola chiave "struct" e quindi facendo a meno di "typedef"
ma ripeto:non ne sono sicurissimo correggetemi se sbaglio