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.
Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie