Почему std :: min не работает, когда windows.h включен?

#include <algorithm>
#include <Windows.h>

int main()
{
    int k = std::min(3, 4);
    return 0;
}

Что будут делать окна, если я включу Windows.h? Я не могу использовать std :: min в Visual Studio 2005. Сообщение об ошибке:

error C2589: '(' : illegal token on right side of '::'
error C2059: syntax error : '::'
98
задан at0S 30 September 2019 в 03:36
поделиться