3.6 Start and termination 3.6.1 Main function ... 5. A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling std::exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing return 0;
Там мне дед мазай писал "В C++ допускается не писать return в main." Так что надо просто подождать пока он тут появится, а то я не обладаю знанием глубоким в стандартах... когда-то не писал, потом иде требовал, теперь пишу постоянно, а они снова разрешили и тд... Да пофиг почему... хотя могу на сайте вбить тебе там напишет когда это они договорились. О... по дефолту вон уже ответивший есть... ну это и ясно, когда-то и void можно было не писать, а тут снова ругается на мой старый код.