首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2013-01-01 
2010在win7遇到一个奇怪的问题max和min函数,查看帮助,包含这两个均可#include algorithm#include stdli

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__后的其它副作用就不好说了

热点排行