Hallo Leutz,
ich habe ein ziemliches Logikproblem mit C++

a = 12

a+ = ++a + a++

Da kommt z.B. beim Kompiler "40" raus und wenn ich es rechne kommen "42" raus.

Mein Rechenschritt:

a+ = ++a + a++
a = ++a + a++ + a
a = 13 + 14 +15
a= 42

Kann mir jemand den richtigen Rechenschritt mit einer Erklärung geben? Wäre sehr dankbar weil ich dazu bald eine Arbeit schreibe.