main must return int
-
hi,
wo steht im standard, dass das return 0 in der main nicht obligatorisch ist? google ist heute so unproduktiv...
-
nirgends
abervoid main()
ist illegal
Kurt
-
Guck mal hier:
http://www.research.att.com/~bs/bs_faq2.html#void-main
-
A. Xiom schrieb:
wo steht im standard, dass das return 0 in der main nicht obligatorisch ist?
3.6.1 Clause 5
-
7H3 N4C3R schrieb:
A. Xiom schrieb:
wo steht im standard, dass das return 0 in der main nicht obligatorisch ist?
3.6.1 Clause 5
Kann nicht nachsehen aber ich denke da steht dass es nicht notwendig ist und wenn es fehlt wird implizit 0 zurückgegeben.
Kurt
-
7H3 N4C3R schrieb:
A. Xiom schrieb:
wo steht im standard, dass das return 0 in der main nicht obligatorisch ist?
3.6.1 Clause 5
aber online gibbets den nicht, gell? ich würde nämlich gerne zitieren...
@rest:
knapp am thema vorbei :p
-
Ja genau:
A return statement in main has the effect of leaving the main function (destroying any objects with automatic
storage duration) and calling exit with the return value as the argument. If control reaches the end
of main without encountering a return statement, the effect is that of executing
return 0;Irgendwo hier war der Final Draft verlinkt. Der ist ja auch fast aktuell.
-
Noe, der Link ist nicht am Thema vorbei, dort steht die Stelle im Standard.
Final Draft:
http://www.google.de/search?q=C%2B%2B+Final+Draft
-
Axel Xiom schrieb:
@rest:
knapp am thema vorbei :pFrage: wo steht dass es NICHT obligetorisch ist ?
Antwort: nirgends.
Threadtile: main nust return int.
Wo kommt das her ?
Fehlermeldung von GCC wenn main als void main() declariert wird.
am Thema vorbei ????
-
Axel Xiom schrieb:
@rest:
knapp am thema vorbei :pWas wohl am Autor liegt, denn der Threadtitel verleitet zu einer gewissen Zweideutigkeit.
-
groovemaster schrieb:
Axel Xiom schrieb:
@rest:
knapp am thema vorbei :pWas wohl am Autor liegt, denn der Threadtitel verleitet zu einer gewissen Zweideutigkeit.
was, wie ich zugeben muss, nicht ganz unfällig war
naja, danke, an alle.
-
ZuK schrieb:
Axel Xiom schrieb:
@rest:
knapp am thema vorbei :pFrage: wo steht dass es NICHT obligetorisch ist ?
Antwort: nirgends.
Threadtile: main nust return int.
Wo kommt das her ?
Fehlermeldung von GCC wenn main als void main() declariert wird.
am Thema vorbei ????Irgendwie Probleme damit eine Diskussionsrunde zu verlieren?