【发布时间】:2012-09-20 12:48:34
【问题描述】:
我有一个像素亮度限制为 [0..255] 的代码。 并且出于某种原因对其进行了评估,因此我可以获得超出范围的价值。 我可以的
(if x>maxValue) x = maxValue;
或
x = min(x, MaxValue);
或
(x > MaxValue) ? MaxValue : x;
但我想知道什么是好方法?如何限制比较少且代码风格好的值?
【问题讨论】:
标签: c++ performance code-standards