c++ - 当 min 被定义为宏时如何调用 std::min()?

标签 c++ stl macros

min 已经被定义为宏时,如何调用 std::min

最佳答案

(std::min)(x,y)

min 周围的括号防止宏扩展。这适用于所有函数宏。

关于c++ - 当 min 被定义为宏时如何调用 std::min()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449620/

相关文章:

C++ 创建弹窗

java - 使用类变量与将局部变量发送到函数/方法

c++ - STL priority_queue 的自定义分配器

scala - Scala 中的类型细化但不使用细化

c++ - _T ("...") 和 _RT ("...") 宏有什么区别?

c++ - 静态 constexpr int 与老式枚举 : when and why?

c++ - 乘法期间的C++运算顺序

c++ - 创建 STL - 恒等映射的最简单方法是什么?

c++ - 在 C++ 中,一个类如何在构造函数中采用 const std::string& 参数,同时还能处理 NULL?

来自抽取文本的 Vim 宏进入插入模式