自学内容网 自学内容网

【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 << " ";
}
返回结果:
5 4 3 2 1 


原文地址:https://blog.csdn.net/qq_37500874/article/details/136391980

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!