如何向Boost.Tuple中添加元素

How to add elements to a Boost.Tuple

本文关键字:添加 元素 Tuple Boost      更新时间:2023-10-16

也许这是一个简单的问题,但我不能弄清楚我如何才能添加元素到元组。我想要的是迭代一个向量并将每个元素添加到元组中:

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

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

不能向元组"添加元素"。元组不是容器

听起来你可能在寻找一个std::vector,或者其他一些容器。

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