Is max (a, b ), определенный в stdlib.h или нет?

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

Какое-нибудь решение?

20
задан snakile 20 November 2010 в 17:26
поделиться