将VC++ 6.0程序搬到VS2008上面时,调试出错:
error C3861: “max”,“min”: 找不到标识符。
网上找了下,缺少库文件或者未定义、未声明一类的,
鼠标放在上面一看有定义啊,指向WinDef.h头文件,咋办呢?
再定义一个max/min ?显然不对呀,重定义错误;再添加包含 windef.h头文件,试了下,没用啊……
什么情况???
突然想起来,c++使用标准库时要加 std:: 例如std::cout……
哦,这么简单
【解决方法】:
在文件开头添加一句 using namespace std;
搞定!
新手入门、好难学啊!