I have some code that looks like:
static const std::string and(\" AND \");
This causes an error in g++ like so:
Row.cpp:140
I don't know when it was introduced, it may well have been there from the beginning, but I believe the reason it's there is as an alternative to &&
for people with restricted character sets i.e. where they don't actually have the ampersand character.
There are many others too eg. and_eq
, or
, compl
and not
to name just a selection.