定义:
isInTolerance 函数用来判断一个特定数值(变量)是否在以某个中心值为基准
,给定半径的范围内。这个函数包含了一个可选的参数 includeEndpoints(默认为 true),
用于决定范围是否包含其端点值。
使用实例:
1.调用时省略第四个参数 ,将使用默认值true
cpp
// 调用时省略第四个参数,将使用默认值 true
std::cout << isInTolerance(15, 3, num) << std::endl; // 应该输出 0(fslse),因为 20 在 [12, 18] 范围外
2.明确指定不包含端点
cpp
// 明确指定不包含端点
std::cout << isInTolerance(15, 3, 18, false) << std::endl; // 应该输出 0(false)
3.再次调用时省略第四个参数,仍然使用默认值 true
cpp
// 再次调用时省略第四个参数,仍然使用默认值 true
std::cout << isInTolerance(15, 3, 18) << std::endl; // 应该输出 1(true),因为 18 在 [12, 18] 范围内