有没有办法绕过预处理器宏?

时间:2016-06-21 07:17:37

标签: c++

让我说我有这个:

#include <Windows.h>
#include <limits>

void main() {
    float x = std::numeric_limits<float>::max();
}

由于Windows标头具有最大宏,因此无效。

有没有办法绕过它而不取消定义宏?就像一些替代方式来调用或者只为那个实例调用一些语法糖果?

0 个答案:

没有答案