I'm wondering if it is considered bad practice to use the characters $
or @
in C++ code where it is possible, like in macros.
I haven't seen those anywhere, even if they are in the ASCII table, just like
#
character for example.
I'm actually very tempted to name my macros like this "$SomeMacro()" instead of the good old screaming "SOME_MACRO()", it compiles fine in gcc, clang and msvc.