What Are Function Macros? | Learn C++
The fixed-width integer type has function macros in Learn C++ that expand to an integer constant expression with the parameter value. A function macro is essentially a preprocessor command that tells the compiler to replace particular code patterns with a particular set of instructions or code blocks.