Недавно я добавил:
#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
в другие мои файлы, но не смог. какова подсказка?
Я огляделся, прежде чем спрашивать, но я не понимаю ответ Возможные проблемы с NOMINMAX на Visual С++