
17.12.2009, 12:45
|
|
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
С нами:
8680278
Репутация:
17
|
|
Сообщение от vdm
По стандарту всё-таки int. Есть (плохие) компилеры, которые это глотают, но вообще это некорректно. Программа должна хоть что-то отдавать ОС, т.е. обычно 0 в случае отсутствия ошибки - это весьма удобно, так как exit code тоже можно обработать уже в самой ОС, например так:
Код:
./proga
if [ $? -ne 0 ]; then
echo "Shit happens";
fi
Да всетаки соглашусь, что main должна быть int. Гуглил на счет main и в некоторых стaтьяx пишут:
Все таки это не правильно! Действительно правильней будет так:
Код:
int main()
{
...
return 0;
}
-> http://ru.wikipedia.org/wiki/C%2B%2B
|
|
|