读书人

vector 怎么进行从后往前查找有相关

发布时间: 2012-11-09 10:18:48 作者: rapoo

vector 如何进行从后往前查找,有相关函数么?
初学者问题,如:
char *a = "abcdefg";
vector<char> aa(a,strlen(a));
对aa从前往后查找有find相关函数,但从后往前呢,有没有直接的函数,不用自己用迭代器遍历什么的?

[解决办法]
vector<>::reverse_iterator first=aa.rbegin;
vector<>::reverse_iterator last=aa.rend;
find(first, last, val);
[解决办法]

探讨

vector<>::reverse_iterator first=aa.rbegin;
vector<>::reverse_iterator last=aa.rend;
find(first, last, val);

读书人网 >C++

热点推荐