我最近补充说:
#define NOMINMAX
#include <Windows.h>
#include <algorithm>
到我的 main.cpp 以便使用
std::max( x , x ); // x is just a placeholder and not actual anything
std::min( x , x );
但我不能std::max()/std::min()
在其他文件中使用。
error C2589: '(' : illegal token on right side of '::'
error C2059: syntax error : '::'
我试图添加#define NOMINMAX
我的其他文件,但失败了。线索是什么?
在问之前我环顾四周,但我不明白答案在 Visual C++ 上 NOMINMAX 可能存在的问题