我正在搜索的是一个函数,它允许将某个数值范围的某个数值映射到另一个数值范围。我确实找到了一种手动创建这个功能的方法,它具有基本的计算output = output_start + ((output_end - output_start) / (input_end - input_start)) * (input - input_start)
,但是我发现自己总是创建它,搜索我的旧项目来找到它或仅为此函数创建头文件相当麻烦。
我认为这是一个基本的功能,它应该在C / C ++标准库中的某个地方,或者至少在主流的第三方库中,但是我找不到它。