数组中间的元素扣除,前后连接起来,后面的序数对应的提前,这个实现的方式是?怎么扣除一个数组的中间的一部分?
vector<int> v({1,2,3,4,5});
cout << v[3];//4
v.erase(v.begin()+3);
cout << v[3];//5
抱歉vb字太小没看见
Dim a() As Long
Dim i As Long
ReDim a(1 To 5)
For i = 1 To 5
a(i) = i
Next
'扣除 2,3 后面前移'
For i = 4 To 5
a(i - 2) = a(i)
Next
ReDim Preserve a(1 To 3)