本文主要是介绍min/max 冲突,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一种办法:设置项目属性,在预定义处理器中添加定义NOMINMAX来禁止使用Vsual C++的min/max宏定义。
项目属性 ——> C/C++ ——> 预处理器 ——> 预处理器定义 (此处添加预定义编译开关 NOMINMAX)
第二种办法: 加上括号,与Vsual C++的min/max宏定义区分开size.Width = std::max(size.Width, elementSize.Width);修改为:size.Width = (std::max)(size.Width, elementSize.Width);
这篇关于min/max 冲突的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!