|
|
1
0
好吧,你只需要把值限制在你想限制的范围内。基本上有两种方法可以做到这一点。您可以确保该值不会以超出该范围的方式更新:
或者你只是让
每种方法都有其优点和缺点。例如:第一种方法要求您始终保持状态的一致性,这可能会成为一个比这里简单的示例更复杂的问题。第二种方法可能会给您提供下溢/溢出的ISSE。如果更新值的频率要比使用它的频率高很多,那么只需将其夹在末尾就可以避免每次更新值时限制范围的开销。相反,如果在每次使用时使用的值比更新后的值更频繁,那么在每次使用时对其进行钳制可能会成为一个很大的开销。 |
|
|
Setu · 如何将元素从std::map移动到std::vector 1 年前 |
|
Konvt · 标准库中异常构造函数参数类型问题 1 年前 |
|
|
bourne · 关于操作员超载的澄清 1 年前 |