I'm going through some code from someone who has left the company and there are forward declarations of main() in many of the application source files. I have never seen this in C, which is my main language.
Is there a reason in C++, or C for that matter, to forward declare main()?