int main(), void main() ansi
-
Ist int main oder void main ansi standart?
welches ist heute gebräuchlicher?braucht man in c++ noch verschiedene return values? eg. return 0, return 1..2
um verschiedene abbruchszustände zu signalisieren? Oder ist das ein übrigsbleibsel aus der C zeit beim skripten.
-
int main, Siehe FAQ.
um verschiedene abbruchszustände zu signalisieren?
Ja.
Oder ist das ein übrigsbleibsel aus der C zeit beim skripten.
Verstehe leider nicht was Du hiermit meinst.
-
int main ist Standard, steht aber auch in den FAQ. Veschiedene return values sind auch heute noch Standard.
-
mit dem skripten meinte ich programme die in der shell laufen.
in einem fall wo eventuell der return value in einer weiteren funktion verarbeitet wird.
-
Ja, so ist es gedacht.
Es hängt vom Betriebssystem ab, ob es selber noch auf einen Rückgabewert!=0 reagiert. Z.B. mit einer Meldung: "Das Programm wurde mit einem Fehler beendet!".