在函数中使用QVector的子集

Pas*_*ten 2 c++ qt qvector

如何将QVector的一部分发送到函数?

QVector<int> a;
a.append(1);
a.append(2);
a.append(3);
a.append(4);
a.append(5);
Run Code Online (Sandbox Code Playgroud)

某些打印功能应打印"2 3 4",将矢量的子集作为参数.

在R中,这是可能的a[2:4].

这是可能吗?

注意:在std::vector,建议使用该insert函数创建一个新变量.这是一个不同的插入,但QVector我找不到推荐的方法.

Gre*_*low 7

我必须写至少30个字符所以我可以告诉你,你应该尝试:

a.mid(1,3);
Run Code Online (Sandbox Code Playgroud)