<分区>
以下代码在 VS2010 中不起作用。这是什么原因?
#include <limits>
#include <windows.h> // if I remove this line, it is okay.
int main()
{
std::numeric_limits<int>::min();
return 0;
}
我创建了一个 VC 空控制台项目,并添加了一个 main.cpp,如上所示。是这个原因吗?我可能需要创建另一种项目吗?谢谢。
谢谢大家的帮助。问题来 self 正在使用 vld.h
和 limits
在一起。我确实阅读了 vld.h
以尝试自己找出问题所在。经过一些测试,我发现问题可能出在vld.h
包含的window.h
上。抱歉忘记用谷歌搜索了。我个人发现 stackoverflow 对你们这些像我这样的新程序员的友好帮助非常有帮助。