void f() {} int main() { f(); // ok, le compilateur connaît déjà f g(); // erreur, le compilateur ne connaît pas encore g } void g() {}