在C++中,clamp函数用于限制一个值的范围在指定的最小值和最大值之间。其用法如下:
#include <algorithm>
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函数可以用于任何支持比较操作的类型,如整数、浮点数等。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c++中clamp函数的作用是什么