Takeaway #1: "C and C++ are different: don’t mix them, and don’t mix them up"
Why is that?
Only on very rare occasions I need post increment semantics.
And in those cases I prefer to use a temporary to make the intent more clear
I miss it when switching between C/++ and other languages.