La programmation

9
Des types inductifs indexés égaux impliquent des indices égaux

Ayons un type inductif fooindexé par x : X. Parameter X : Type. Inductive foo : X -> Type := | constr : forall (x : X), foo x. Je suis curieux, si cela foo x = foo yimplique x = y. Je n'ai plus d'idées pour prouver cela. Lemma type_equality_implies_index_equality : forall (x y : X), foo x = foo...

9
foo (void) vs foo (void *)

Sur le plan fonctionnel et syntaxique, y a-t-il une différence entre une fonction dont le prototype est int foo(void)et int foo(void *)? Je connais la différence entre, par exemple, int bar(int)et int bar(int *)- l'un d'eux cherche un int, et l'autre cherche un pointeur int. Se voidcomporte- t-il...