问题标签 [boost-icl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
31 问题
0
投票
2
回答
33
浏览
c++ - 为什么 boost::icl::interval_map 不加起来呢?
考虑以下程序:
输出是
问题:
- 为什么最后一行是2?
- 区间图是不是应该把值加起来,所以它是 5?
- 如何实现添加间隔并
+=
保留值的行为?
我想要以下结果:
也就是说,当添加间隔时,它们被合并,并且组合值被存储用于整个合并的间隔。
此操作可能没有数学意义,但这是我在程序中需要的。(另外,我不减去间隔)。