boost元组是可变的吗?
我一直在使用 boost 元组作为 STL 映射中的值。 到目前为止,我只需构造元组并插入到映射中,然后在稍后阶段检索值。
现在我需要能够更改地图中的元组。这是可能的,还是我遇到了一个不应该使用元组而不是结构的地方。
谢谢
I have been using a using a boost tuple as the value in an STL map.
Up until now, I only had to construct the tuple and insert into the map and at a later stage retrieve the values.
Now I need to be able to change the tuple in the map. Is this possible, or have I run into the one place you should'nt be using tuples instead of structs.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只要元组是映射值而不是键,元组就完全可变:
http://www.boost.org/doc/libs/1_41_0/libs/tuple/doc/tuple_users_guide.html#accessing_elements
As long as the tuple is the map value and not the key, the tuple is perfectly mutable:
http://www.boost.org/doc/libs/1_41_0/libs/tuple/doc/tuple_users_guide.html#accessing_elements