The preprocessor supports text macro replacement. Function-like text macro replacement is also supported.| en.cppreference.com
Allows a function to accept any number of extra arguments.| en.cppreference.com