The min and max macros defined in <windef.h> conflicts with the min and max
methods of numeric_limits declared <limits>.
This can happen if <windows.h> is included. Thus, the numeric_limits
examples provided by Microsoft won't work under this condition, e.g.
won't compile correctly.
The solution is to wrap the full method name in parentheses, e.g.