0

有人知道下面的宏吗?我用谷歌搜索了它,但找不到任何有用的东西。它有什么作用?

#define rt_SATURATE(sig,ll,ul) (((sig) >= (ul)) ? (ul) : (((sig) <= (ll)) ? (ll) : (sig)) )
4

1 回答 1

1

它做了std::clamp所做的事情。

它“返回”限制在(下限)和(上限)sig给定的范围内。llul

由于问题被标记为另一个替代方案做同样的事情但参数的顺序不同是qBound

于 2021-01-08T06:36:59.320 回答