Macro Operators

Though macros in C++ are primitive, e.g., relative to those in the Microsoft Macro Assembler (MASM), there is some support for doing more than mere substitution. Three operators are provided for use in macro bodies, especially to affect the interpretation of the macro’s formal arguments.