【发布时间】:2013-08-31 12:52:56
【问题描述】:
如何将 QVector 的一部分发送给函数?
QVector<int> a;
a.append(1);
a.append(2);
a.append(3);
a.append(4);
a.append(5);
某些打印函数应该以向量的子集作为参数打印“2 3 4”。
在 R 中,这可以使用 a[2:4]。
这有可能吗?
注意:在std::vector中,建议使用insert函数创建一个新变量。这是一个不同于 QVector 的插入,因此我找不到推荐的方法。
【问题讨论】:
-
基于对文档的快速浏览,这似乎是不可能的。至少不是以任何简洁的方式。也许你应该使用 std::vector 而不是 QVector。它似乎有一个更好的界面。
-
@john 问题是我将使用一个需要 QVector 的 QCustomPlot。