当前位置:   article > 正文

【C++ STL】vector容器的一些使用细节

【C++ STL】vector容器的一些使用细节
一、vector的用法与int的用法几乎一样

vector类型的变量之间也可以相互赋值
vector类型的变量的赋值使用的是{x,y,z}
返回值类型为vector的函数可以return一个vector类型的变量 也可以return一个{x,y,z}


二、反向遍历vector容器

在 C++ 中,你可以使用反向迭代器来反向遍历 vector 容器。一种简单的方法是使用 rbegin()rend() 函数,它们分别返回指向容器最后一个元素指向容器第一个元素前一个位置反向迭代器

代码:
vector<int> vec = {1, 2, 3, 4, 5};
// 使用反向迭代器进行反向遍历
for (auto rit = vec.rbegin(); rit != vec.rend(); rit++) 
{
    cout << *rit << " ";
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
返回结果:
5 4 3 2 1 
  • 1
  • 2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/181363
推荐阅读
相关标签
  

闽ICP备14008679号