macro c++
#define MAX(a,b) ((a) > (b) ? (a) : (b))
This is a macro in C++ defined using the #define
preprocessor directive. It defines a macro named MAX
which takes two arguments (a)
and (b)
. The macro uses the ternary conditional operator ? :
to compare the two arguments and return the maximum value.