J'ai découvert que le code suivant accepté par Visual C++ 2008 et GCC 4.3 compilateurs:
void foo()
{
}
void bar()
{
return foo();
}
Je suis un peu surpris qu'il compile. Est-ce une fonctionnalité du langage ou est-ce un bug dans les compilateurs? Quel est le C/C++ normes de dire à ce sujet?