关于numeric_limits::max( )与vc7
我在vc7中执行一下代码,
numeric_limits<float>::max( )
提示如下
e:\xp\工作目录\工作\MsgLogger\MsgLogger.cpp(72) : warning C4003: “max”宏的实参不足
e:\xp\工作目录\工作\MsgLogger\MsgLogger.cpp(72) : error C2589: “(” : “::”右边的非法标记
e:\xp\工作目录\工作\MsgLogger\MsgLogger.cpp(72) : error C2143: 语法错误 : 缺少“;”(在“::”的前面)
看来是将max解释成为了一个stl 宏
我已经包含了<limits>,请问如何解决