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

std::istream_iterator.

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

Это итераторы ввода, входной итератор.

#include <iostream>
using std::cout;
using std::endl;
using std::cin;
#include <iterator>
using std::istream_iterator;

int main()
{
	double val1,val2;
	cout <<"Enter two values ... ";
	istream_iterator<double> kon;//признак конца
	istream_iterator<double> it(cin);//заполняем итератор

	if(it!=kon)
		val1=*it;
	++it;
	if(it!=kon)
		val2=*it;

	cout <<"val1+val2 = "<<(val1+val2)<<endl;

	return 0;
}

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

rss