在Microsoft Visual C++中,有一个常量称为MAXDWORD,定义在winnt.h文件中,如下所示:
#define MAXDWORD 0xffffffff
当我们在集合中搜索最小值时,可以将其用作“double”的高初始值。
尽管我尝试过谷歌搜索,但我无法在Linux的标准头文件中找到等效项,但我愿意打赌一定有这样一个常量存在。
我正在使用: uBuntu 10.04 64位
g++ 4.4.3
#define MAXDWORD 0xffffffff
当我们在集合中搜索最小值时,可以将其用作“double”的高初始值。
尽管我尝试过谷歌搜索,但我无法在Linux的标准头文件中找到等效项,但我愿意打赌一定有这样一个常量存在。
我正在使用: uBuntu 10.04 64位
g++ 4.4.3
std::numeric_limits<double>::max()
? - Maciej Piechotka