【发布时间】:2016-01-30 22:16:03
【问题描述】:
我有一个返回向量的函数。让我们将其命名为v。我在函数中使用v.begin() 和v.end()。我怎么能使用.begin() 和.end() 而不创建一个新的向量v2 来存储以前的向量v 以便我可以访问方法?
这就是我的意思:
std::vector<int> merge(...) {
...
return v;
}
void mergeSort(...) {
...
std::vector<int> v2;
v2 = merge(...);
I_need_this = v2.begin();
And_I_really_need_this_too = v2.end();
...
}
【问题讨论】: