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