min и max в VC6
От: Михаил Можаев Россия www.mozhay.chat.ru
Дата: 27.05.03 11:47
Оценка:
Возникла проблема с использованием min и max в VC6.
Есть макросы min и max, определенные в <windef.h>. Из-за них не работают такие вещи, как:

const unsigned short SHORT_MAX = std::numeric_limits<unsigned short>::max();


c:\work\silence\den\hexbuilder.h(26) : warning C4003: not enough actual parameters for macro 'max'
c:\work\silence\den\hexbuilder.h(26) : error C2589: '(' : illegal token on right side of '::'
c:\work\silence\den\hexbuilder.h(26) : error C2059: syntax error : '::'
c:\work\silence\den\hexbuilder.h(26) : error C2059: syntax error : ')'
c:\work\silence\den\hexbuilder.h(26) : error C2059: syntax error : ')'


Как обойти эту проблему?
... << RSDN@Home 1.0 beta 7a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.