Как D может вернуть 0 в случае успеха и ненулевое значение в случае сбоя, если main недействителен?

В D определена функция main :

void main(/*perhaps some args but I do not remember*/)
{

}  

Я знаю, что для уверен, что эта функция возвращает ноль в случае успеха и ненулевое значение в случае неудачи, и все же она определена как не возвращающая ничего. Какова его логика?

6
задан Reinstate Monica 24 August 2011 в 21:47
поделиться