I can't understand [...]
And that should be your cue not to post, and think for a moment. If you have sensitive data, you use encryption.
x = x++;
It looks okay at first glance,
TBH, it screams "@fixme, sequence points" even at a first glance.
I even had a boss once who cut and pasted code without re-indenting afterwords.
These go into a separate chapter usually, just like forewords, so they might be indented differently on purpose.
Slashdot: Critical Vulnerability In NetUSB Driver Exposes Millions of Routers To Hacking
TFA: Tiny list of router models affected.
I argue the exact opposite! C++ the programming language leaves way too many decisions to the compiler implementer. A better specified language, such as Java, Ada, Eiffel, etc, doesn't have that problem of different compiler interpretations of the standard.
Interpretations of the standard? C++ standard has few ambiguities, hard to come with many interpretations. Perhaps you mean the bits that are left as implementation-dependent? I think grandparent was talking about dumb programmers who argue about precise results of undefined behaviour.
I hate when people say that something is "3 times slower," as if that means anything. I know what they are trying to say, but the correct way to express it is "one-third the speed," or "one-third as fast."
Just imagine "slowness", measured in s/m, is the reciprocal of "speed". Three times slower means its slowness is three times bigger compared to the reference, thus it's 1/3 of its speed. Worth making a fuss of?
Worse yet: if you're alone in your car, your car might actually choose to kill you.
Now that would promote carpooling.
If it happens once, it's a bug. If it happens twice, it's a feature. If it happens more than twice, it's a design philosophy.