Arrays of Variable Length
Luca Giuzzi
giuzzi a dmf.bs.unicatt.it
Gio 11 Apr 2002 15:40:43 UTC
On Thu, Apr 11, 2002 at 05:27:26PM +0200, Enrico Colombini wrote:
>
> >No, non necessariamente. E' possibile che l'ultimo campo di
> >una struct sia un vettore di lunghezza non prefissata...
>
> A me pareva che volesse un (array di strutture) di lunghezza variabile, non
> un array di (strutture di lunghezza variabile), almeno da quel che ha scritto.
>
> .Erix.
In questo caso pero' ti trovi in una estremamanete spiacevole situazione
se vuoi fare una malloc().
Nota a margine:
vettore[]=*vettore
(in effetti la definizione di [] e'
a[i]=*(a+i)
con la piacevole conseguenza che
vettore[4]=4[vettore]
)
Nota 2... propugnerei l'uso della notazione polacca per evitare l'ambiguita':
e' chiaro quale e' la differenza fra un
array strutture di lunghezza_variabile di
e un
array strutture lunghezza_variabile di di
:)))
Ciao,
lg
Maggiori informazioni sulla lista
Lug
|