如何将元素添加到Boost.Tuple

时间:2011-04-20 10:54:29

标签: c++ boost

也许这是一个简单的问题,但我无法弄明白如何将元素添加到元组中。我想要的是迭代一个向量并将每个元素添加到一个元组中:

for(it = vector.begin(); it != vector.end(); ++it)
{
   tuple.addElement(*it);
}

我没有看到任何添加元素的具体方法 谢谢你的帮助。

2 个答案:

答案 0 :(得分:5)

你没有“添加元素”到元组。元组不是容器。

听起来好像你正在寻找一个std::vector,或者some other container

答案 1 :(得分:3)

你做不到。元组的大小是固定的,您要访问的元素必须在编译时知道。