Verbietet der c ++ - Standard den void main () - Prototyp?

In Abschnitt 3.6.1.2 der Editionen C ++ Standard 1998 und 2003 wird

Eine Implementierung soll die Hauptfunktion nicht vorgeben. Diese Funktion darf nicht überladen werden. Es muss einen Rückgabetyp vom Typ int haben, ansonsten ist der Typ implementierungsdefiniert.

Ich bin kein englischer Muttersprachler. Ich weiß nicht, was "aber anders" bedeutet. Ob es darum geht, den anderen Rückgabetyp zu verbieten oder dem C ++ - Compiler das Recht zu geben, zu schreiben?

Also, wie lautet die Antwort?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage