VS MFC工程std::min(),std::max()报错
报错信息如下:
error C3861: “max”: 找不到标识符
error C2039: “max”: 不是“std”的成员
error C3861: “min”: 找不到标识符
error C2039: “min”: 不是“std”的成员
解决方案:
1)项目属性页 -> C/C++ -> 预处理器 -> 预处理器定义,添加如下定义
NOMINMAX;
2)在stdafx.cpp文件中,#include "stdafx.h"前面添加如下
#include <algorithm>