假设我有一个std::vector(让我们称之为myVec)大小N.构造由元素X到Y的副本组成的新向量的最简单方法是什么,其中0 <= X <= Y <= N-1?例如,myVec [100000]通过myVec [100999]大小的向量150000.
std::vector
myVec
N
myVec [100000]
myVec [100999]
150000
如果使用向量无法有效地完成此操作,是否应该使用另一种STL数据类型?
c++ stl vector range
c++ ×1
range ×1
stl ×1
vector ×1