温馨提示×

c++中clamp函数的用法是什么

c++
小亿
104
2024-06-07 17:35:26
栏目: 编程语言

在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函数可以用于任何支持比较操作的类型,如整数、浮点数等。

0