Это простой вопрос, но я вижу конфликтующие ответы: должна ли главная подпрограмма программы на С++ 0 или EXIT_SUCCESS?
#include <cstdlib>
int main(){return EXIT_SUCCESS;}
или
int main(){return 0;}
Это то же самое? Должен ли EXIT_SUCCESS использоваться только с exit()?
Я думал, что EXIT_SUCCESS будет лучшим вариантом, потому что другое программное обеспечение может хотеть считать нуль как сбой, но я также слышал, что если вы вернетесь 0, компилятор сможет изменить его на другое значение в любом случае.