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); }