It's probably a good thing they don't know what C++11 is,
otherwise they
might start writing even more horrendous code using
operator""(). I
suppose I've been a frog in the well, but it was only yesterday
when I
discovered that C++11 allows user-defined literals via
operator""().
Skimming over the docs for that today, I couldn't help but
shake my head
at just how wrong the whole conception of it is. It's just
*asking* to
be abused for writing inscrutable, unreadable, unmaintainable
code. I
honestly have trouble imagining any sane use case for it apart
from
submitting obfuscated code contest entries. But hey, what's one
more
nail in a coffin already crawling with monstrosities like
Boost.Xpressive?
Yeah, who cares about language extensibility or useful features.
These all beg to be abused. Let's all use Go instead.