我在一个需要迭代的类中有一组设置:
A,B,C,d
每次迭代的最终结果是一个数字,从结果列表的索引中找出A,B,C和D的值是什么的最佳方法是什么?
e.g。
A= 2 to 10 in steps of 0.1 B= 4 to 20 in steps of 0.5 C= 5 to 50 in steps of 0.2 D= 6 to 70 in steps of 3
结果作为每次迭代列表中的索引,例如
Iteration[0] = 2; (A=2,B=4,C=5,D=6) Iteration[1] = 10; (A=2,B=4,C=5,D=9)
如果我有原始设置,从索引号反向查找A,B,C,D的值的最佳方法是什么?
我还需要执行相反的计算,从一组设置中,索引是什么。
任何帮助都会很棒!
谢谢,
克里斯。
答案 0 :(得分:1)
看一下boost反向映射 http://www.boost.org/doc/libs/1_50_0/libs/bimap/doc/html/index.html 也许这有帮助