以下代码在 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 如上所述。是这个原因吗?我是否需要创建另一种项目?谢谢。
谢谢你们的帮助。问题来自我正在使用vld.h
和limits
一起使用。我确实阅读vld.h
以尝试自己找到问题。经过一些测试,我发现问题可能出在window.h
其中vld.h
。抱歉忘记谷歌了。而且我个人发现 stackoverflow 对像我这样的新程序员的帮助非常有帮助。