阅读量:0
在C++中,clamp函数用于限制一个值的范围在指定的最小值和最大值之间。其用法如下:
#include int main() { int value = 10; int min_val = 0; int max_val = 5; value = std::clamp(value, min_val, max_val); return 0; }
在上面的例子中,clamp函数将value的值限制在0和5之间,如果value小于0,则返回0,如果value大于5,则返回5。clamp函数可以用于任何支持比较操作的类型,如整数、浮点数等。