读书人

2010在win7遇到一个奇怪的有关问题

发布时间: 2013-01-01 14:04:19 作者: rapoo

2010在win7遇到一个奇怪的问题
max和min函数,查看帮助,包含这两个均可
#include <algorithm>
#include <stdlib.h>
可是我包含这两个头文件 ,编器还是认为max和 min未定义,怎么解决?
[解决办法]
stdlib.h这里边有定义,是不是在哪里控制宏定义呢


[解决办法]
std::
[解决办法]
stdlib.h中的max和min定义在std里面,并且有一大堆编译条件
要加上
#define __MFC_COMPAT__
#include <stdlib.h>

void func() {
....
n = std::max(n1, n2);
double ee = std::max<double>(v1, v2);
...
}

才能用
至于加上#define __MFC_COMPAT__后的其它副作用就不好说了

读书人网 >C++ Builder

热点推荐