Tengo el problema de que, std :: numeric_limits :: min() entra en conflicto con la macro "min" definida en "windef.h". ¿Hay alguna manera de resolver este conflicto sin definir la macro "min"? El siguiente enlace proporciona algunos consejos, sin embargo, no pude lograr el uso de paréntesis con una función de miembro estática.macro y conflicto de función de miembro
What are some tricks I can use with macros?
gracias de antemano.
¿Por qué el truco de paréntesis no funciona para usted? Recuerde envolverlo alrededor de la expresión completa, como en '(std :: numeric_limits :: min)()' –
Esto funcionó. Gracias. Por favor envíela como respuesta, me gustaría aceptarla. – msh
Muchas gracias, no puedo creer que haya estado dando vueltas con # undef durante años antes de que alguien mencionara esto ... – Roel