文章目录
  1. 1. 这时可以尝试使用如下方案解决:

有时,把旧项目转换成新版本项目时,旧版本项目里使用的 maxmin 宏无法在新版本中正常编译.

原因是: 新版本内有了新的函数 std::maxstd::min 函数来实现这一功能

这时可以尝试使用如下方案解决:

  1. 包含algorithm文件

    1
    #include <algorithm>
  2. 明确使用 std::max(a,b) 而非 max(a,b)

  3. 定义宏 NOMINMAX
    1
    #define NOMINMAX
文章目录
  1. 1. 这时可以尝试使用如下方案解决: