¿C ++ estándar prohíbe el prototipo void main ()?

En la sección 3.6.1.2 de ambas ediciones C ++ Standard 1998 y 2003,

Una implementación no debe predefinir la función principal. Esta función no debe estar sobrecargada. Tendrá un tipo de retorno de tipo int, pero de lo contrario su tipo está definido por la implementación.

No soy un hablante nativo de inglés. No estoy seguro de lo que significa "pero si no" significa. ¿Se trata de prohibir el otro tipo de devolución o de otorgar el derecho al escritor del compilador de C ++?

Entonces, ¿cuál es la respuesta?

Respuestas a la pregunta(6)

Su respuesta a la pregunta