具有2个值的容器(对于每个浮点数一个可操作的整数)

Container for 2 values (for each float number one manipulatable integer)

本文关键字:一个 整数 可操作 浮点数 2个 具有 于每个      更新时间:2023-10-16

我需要包含几(n)不同浮点值的整数。

  • 例如:对于浮点数1,465658,我需要包含数字1,我需要能够操纵整数随时。

在C 中是否有一些容器,或者我必须执行一些多维数组(如果是哪个)?

类似:float [1,465658] = 3;新浮点[1,98978] = 0;

std::map?只要您的钥匙是唯一的。

std::map<double, int> myMap;
myMap[1.2465468] = 1;

请注意,您可能会遇到一些浮点舍入的不重点,具体取决于您的价值观的粒度,您最终可能会覆盖现有条目。

相关文章: