我有一个函数来收集和连接一些向量(当然,使用相同类型的元素).以下是它的简单概念:
vector combined; ... for(int i = 0; i < someNumber; i++) combined.insert(combined.end(), GetNextRange().begin(), GetNextRange().end());
所有这些都完成了,以便我可以按顺序迭代组合集.我希望在没有所有复制业务的情况下实现这一目标.
由于GetNextRange()实际上返回对下一个向量的引用,我如何利用这个事实并将引用放在一起/将它们排成一行以获得所需的访问方法?