[C++]Предрассудки компилятора.
Уважаемые ЛОРовцы! У меня к Вам вопрос. Вот есть главная функция main() {...} , перед которой можно поставить int, в ней самой написать в конце return 0; и она вернет ноль. А можно поставить void, тогда она ничего не вернет. Но на void компилятор почему-то выдает предупреждение, что функция должна возвращать int. Скажите, для чего же нужно, чтобы главная функция выдавала именно int, или это абсолютно всеравно и компилятор просто страдает предрассудками?