Ich habe ein Problem, dass std :: numeric_limits :: min() Konflikte mit dem "min" Makro in "windef.h" definiert. Gibt es eine Möglichkeit, diesen Konflikt zu lösen, ohne das Makro "min" zu deaktivieren. Der Link unten gibt einige Hinweise, jedoch konnte ich keine Klammern mit einer statischen Elementfunktion verwenden.Makro und Member-Funktion Konflikt
What are some tricks I can use with macros?
Vielen Dank im Voraus.
Warum funktioniert der Klammertrick nicht für Sie? Denken Sie daran, es um den gesamten Ausdruck zu wickeln, wie in '(std :: numeric_limits :: min)()' –
Dies funktionierte. Vielen Dank. Bitte schicke es als Antwort, ich möchte es akzeptieren. – msh
Vielen Dank, ich kann nicht glauben, dass ich schon seit Jahren mit #undefs herumgestreift habe, bevor jemand das angesprochen hat ... – Roel