Я использую два компьютера, каждый с другой версией Visual Studio. На компьютере Visual Studio 2008 мой код компилируется. На компьютере Visual 2010 мой код не компилируется, потому что я использую макрос max (a, б)
, который, насколько мне известно, определен в stdlib.h. Я не могу просто определить max (a, b)
, потому что это будет новое определение на компьютере Visual 2008. Но если я не определю max (a, b)
, мой код не компилируется на компьютере Visual 2010.
Какое-нибудь решение?