【发布时间】:2010-07-14 04:52:59
【问题描述】:
在 Microsoft Visual C++ 中,在 winnt.h 中定义了一个名为 MAXDWORD 的常量,如下所示:
#define MAXDWORD 0xffffffff
当一个人在一个集合中搜索最小值时,它作为一个高初始值是很有用的。 虽然我可能在 Google 上找到,但我在 Linux 上的标准头文件中找不到等效项,但我敢打赌一定有一个。
我正在使用:
- uBuntu 10.04 64bit
- g++ 4.4.3
【问题讨论】:
-
虽然下面的答案是正确的,但正无穷大不是更好的初始值或至少是
std::numeric_limits<double>::max()?