Вопрос Почему в c++, не обязательно втыкать ретурн? (в функцию main)

Регистрация
14 Окт 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Почему в c++, не обязательно втыкать ретурн? (в функцию main)
 
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;
 
От того, что ты не напишешь return регистр EAX/RAX у тебя всё равно никуда не денется. По-любому ты что-то возвращаешь.
 
Там мне дед мазай писал "В C++ допускается не писать return в main." Так что надо просто подождать пока он тут появится, а то я не обладаю знанием глубоким в стандартах... когда-то не писал, потом иде требовал, теперь пишу постоянно, а они снова разрешили и тд... Да пофиг почему... хотя могу на сайте вбить тебе там напишет когда это они договорились. О... по дефолту вон уже ответивший есть... ну это и ясно, когда-то и void можно было не писать, а тут снова ругается на мой старый код.
 
Назад
Сверху