Re: [gull] Subtilité de C n° 2 : type de retour de malloc

Marc Mongenet marc at mongenet.ch
Thu Apr 3 22:14:47 CEST 2008


Le 03/04/08, Leopoldo Ghielmetti <leopoldo.ghielmetti at a3.epfl.ch> a écrit :
>
> typedef struct toto toto;
>

Oui, on peut aussi utiliser un type incomplet dans un typedef.
Mais il ne devient pas complet pour autant.
Ce typedef prend simplement l'apparence d'une déclaration
avancée comme il en existe en Pascal et Ada (de mémoire).

> struct {
>   toto *myself;

On a toujours un pointeur sur un type incomplet (ce qui
est parfaitement légal, c'est juste pour dire que le typedef
n'a rien changé).

>   ...
>  } toto;


Marc Mongenet



More information about the gull mailing list