NOMINMAX在我的程序中定义其他任何内容时,我可以遇到什么问题?
NOMINMAX
据我所知,这将使<Windows.h>没有定义min和max宏,从而与STL许多矛盾,例如std::min(),std::max()或std::numeric_limits<T>::min()得到解决.
<Windows.h>
min
max
std::min()
std::max()
std::numeric_limits<T>::min()
我是否正确地假设只有Windows特定和遗留代码会出现问题?几乎所有的库都不应该依赖min()并max()定义为宏?
min()
max()
编辑:其他Windows标题是否会出现问题?
c++ windows visual-c++
c++ ×1
visual-c++ ×1
windows ×1