Возникла проблема с использованием
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 >>