比如一个vector<int>a,内部有10个元素,我想截取后面5个元素作为新的vector传入函数,怎么做?(在python直接用切片处理了,但是c++没有切片)。vo... 比如一个vector<int> a,内部有10个元素,我想截取后面5个元素作为新的vector传入函数,怎么做?(在python直接用切片处理了,但是c++没有切片)。

void f(vector<int> a)
{
//内容略
}

int main()
{
vector<int> a(10);
//然后我想把a的后面5个元素作为新的vector传入函数f,如何做?我试过f(a + 5)但是报错了
}