qui vont faire tilter votre compilateur favori.
Question bonus : expliquez pourquoi.
struct toto;
void f0 (const struct toto *tab[]);
void g0 (struct toto *tab[])
{
f0 (tab);
}
void f1 (const struct toto *const tab[]);
void g1 (struct toto *tab[])
{
f1 (tab);
}
void f2 (const struct toto *const *const tab);
void g2 (struct toto *tab[])
{
f2 (tab);
}
void f3 (struct toto *const tab[]);
void g3 (struct toto *tab[])
{
f3 (tab);
}
void f4 (struct toto *const *const tab);
void g4 (struct toto *tab[])
{
f4 (tab);
}
void f5 (const struct toto * *const tab);
void g5 (struct toto *tab[])
{
f5 (tab);
}
void f6 (struct toto * *const tab);
void g6 (struct toto *tab[])
{
f6 (tab);
}
Je n'en vois aucune 

)

