Bir vektör var vector<int>v
Bu vektör ile başka bir vektör vector<int>temp
ters sırada eklemek istiyorum. ÖrneğinC++ 'da başka bir vektörle ters sırada vektör nasıl eklenir?
, bir ters temp eklemek istediğiniz
v = {1, 5, 7} and
temp = {11, 9, 8}
, bu v
vektör {8, 9, 11}
olup.
Böylece, v
olacaktır: v = {1, 5, 7, 8, 9, 11}
İşte
ı öyle yapmıştım:
int a[] = {1, 5, 7};
vector<int>v(a,a+3);
int b[] = {11, 9, 8};
vector<int>temp(b,b+3);
for(int i=temp.size()-1;i>=0;i--)
v.push_back(temp[i]);
for(int i=0;i<v.size();i++)
cout<<v[i]<<" ";
cout<<"\n";
STL veya C++ işlevi inşa bunun için bir var mı? ya da el ile yapmak zorunda mıyım?
'sıcaklığı (v.rbegin(), v.rend()) 'ters iterators FTW olduğu – Borgleader