В чём разница между 3 функциями?
void main() {}
int main() {}
int main() {return 0;}
Ответ
Если речь о глобальной функции, с которой начинается любая программа на C++, то первый вариант не соответствует Стандарту, но может восприниматься как расширение, например в msvc. Вторая и третья функции эквивалентны, т.к. отсутствие явного return 0; в main допустимо Стандартом.
Комментариев нет:
Отправить комментарий