J
jDennis79
Gast
Hallo Forum,
da ich mich neben Java immer mal wieder ein bisschen mit C++ beschäftige (auf Grund mangelnden Durchhaltevermögens bislang aber nicht sehr erfolgreich), ist mir was aufgefallen. In C++ begegnet mir in Codebeispielen und -schnipseln wesentlich öfter der Präinkrementoperator, in Java hingegen häufiger der Postinkrement-Operator - ganz besonders in for-Schleifen.
Sind das einfach nur zufällig entstandene Konventionen, oder gibt es für beide Fälle begründete Argumente? Vielleicht sogar sprachspezifische? (Die Auswertungsreihenfolge kann's ja nicht sein, die ist schließlich bei beiden Sprachen gleich und spielt in for-Schleifen ja nichtmal eine Rolle.)
da ich mich neben Java immer mal wieder ein bisschen mit C++ beschäftige (auf Grund mangelnden Durchhaltevermögens bislang aber nicht sehr erfolgreich), ist mir was aufgefallen. In C++ begegnet mir in Codebeispielen und -schnipseln wesentlich öfter der Präinkrementoperator, in Java hingegen häufiger der Postinkrement-Operator - ganz besonders in for-Schleifen.
Sind das einfach nur zufällig entstandene Konventionen, oder gibt es für beide Fälle begründete Argumente? Vielleicht sogar sprachspezifische? (Die Auswertungsreihenfolge kann's ja nicht sein, die ist schließlich bei beiden Sprachen gleich und spielt in for-Schleifen ja nichtmal eine Rolle.)