Страницы

Поиск по вопросам

воскресенье, 7 апреля 2019 г.

Разница между функциями

В чём разница между 3 функциями?
void main() {} int main() {} int main() {return 0;}


Ответ

Если речь о глобальной функции, с которой начинается любая программа на C++, то первый вариант не соответствует Стандарту, но может восприниматься как расширение, например в msvc. Вторая и третья функции эквивалентны, т.к. отсутствие явного return 0; в main допустимо Стандартом.

Комментариев нет:

Отправить комментарий