C++中的反向迭代器及其相关测试程序
在C++ STL中,除了正向迭代器,还有反向迭代器。反向迭代器是一种特殊的迭代器,它可以反向遍历容器中的元素。可以利用反向迭代器来实现逆向输出。
反向迭代器使用方式与正向迭代器类似,只是在定义时需要加上reverse_iterator
关键字。例如,对于一个vector容器:
std::vector<int> vec = {
1, 2, 3,
C++中的反向迭代器及其相关测试程序
在C++ STL中,除了正向迭代器,还有反向迭代器。反向迭代器是一种特殊的迭代器,它可以反向遍历容器中的元素。可以利用反向迭代器来实现逆向输出。
反向迭代器使用方式与正向迭代器类似,只是在定义时需要加上reverse_iterator
关键字。例如,对于一个vector容器:
std::vector<int> vec = {
1, 2, 3,