Iteratoren?

Java/CppProgrammer

Erfahrenes Mitglied
Hallo allerseits.
Mal ne Frage:
Muss man um
istream_iterator<int> und
ostream_iterator<int> zu verwenden eine Spezielle Header einbinden.
Bei folgendem Quelltext sagt er nähmlich die wären unbekannt.

PHP:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
 vector<int> v;
 istream_iterator<int> in(cin),end;
 copy(in,end,back_inserter(v));
 cout<<"unsortiert:"<<'\n';
 copy(v.begin(),v.end,ostream_iterator<int>(cout,"\n"));
 cout<<"sortiert"<<'\n';
 sort(v.begin(),v.end());
  copy(v.begin(),v.end,ostream_iterator<int>(cout,"\n"));
}
PS: Ich weiß, die Eingabe ist in der Form unsauber :-)
 
Zuletzt bearbeitet:
Danke, trozdem meint er, es würde ostream::iterator und istream::iterator nicht geben.
Irgentwas muss ich nicht beachtet haben aber was?
Hat einer ne Idee?
 
Zurück