C++ list能不能从后面开始查找

来源:百度知道 编辑:UC知道 时间:2024/06/19 08:33:35
list<string>::iterator YearFolderIterator;
for (YearFolderIterator = (*ptYearFolderList).end(); YearFolderIterator != (*ptYearFolderList).begin();
++YearFolderIterator) {
....}

可以.
利用list的rbegin()和rend()指定访问

貌似list<>::iterator是随机迭代器

list<string>::iterator YearFolderIterator;
for (YearFolderIterator = (*ptYearFolderList).end(); YearFolderIterator != (*ptYearFolderList).begin();
--YearFolderIterator) {
....}