このmain関数の記述に関しては、2年以上前に物議を醸した。
べつに強制じゃなく、あくまでも世界的な標準規格を決めている
組織が提唱する標準スタイル。同じコンパイラでも、バージョンが違えば
その時代による風潮か、違うことも。ただ、最新のであれば、恐らく
int mainだろうがvoid mainだろうが、引数にvoidを書かなくても
適当に解釈してくれるでしょ。
ちなみに、ISO準拠の製品といえば、CDやらDVD、その他
安全基準もあるし、関与することに従っておいて損はない。