
23 Aug
2012
23 Aug
'12
5:12 p.m.
[Robert Stewart]
Boost doesn't avoid "min" and "max" but encloses them in parentheses to prevent preprocessor expansion. "null" could be treated similarly, though some may prefer to choose a different identifier.
Parentheses defend against function-like macros, but not against object-like macros. STL