Предыдущий пост -
Следующий пост -

std::reverse_iterator().

Рубрика: iterator, Дата: 22 July, 2013, Автор:
Tags: ,

Это функция реверсивный итератор, которая принимает в качестве параметра

#include <iostream>
using std::cout;
using std::endl;
#include <vector>
using std::vector;
#include <iterator>
using std::reverse_iterator;

int main()
{
	int mass[]={1,2,3,4,5};
	vector<int> v(mass,mass+5);
	vector<int>::iterator it;

	reverse_iterator<vector<int>::iterator> rbeg(v.end());
	reverse_iterator<vector<int>::iterator> rend(v.begin());

	while(rbeg!=rend)
	{
		cout <<*rbeg++<<' ';
	}
	cout <<endl;

	return 0;
}

[youtube]http://www.youtube.com/watch?v=RgFFpGzVvsY[/youtube]

rss