|
Re: RedHat 8.0 `istream_iterator' undeclared (first use this function): msg#00219gcc.help
MR <nimrod.bm@xxxxxxxxxxxxxxx> writes: > Hello STL gurus, > > > I have a bit of a problem getting my iterators to work with libstdc++ > 3.2-7 (redhat 8.0), GCC 3.2. > > with a very simple program (merges two files): > > #include <iostream> > #include <fstream> > #include <algorithm> #include <iterator> Stream iterators are in this header. See the <iterator> synopsis in 24.2, or 24.5 . > > using namespace std; > > main(int argc, char**argv) { int main(int argc, char**argv) { > if (argc < 3) { > > cout << "You must supply two input files.\n"; > > exit(1); > } > > ifstream in1(argv[1]), in2(argv[2]); > if(!in1||!in2) { > cout << "File open error\n"; > exit(1); > } > > merge( > istream_iterator<float>(in1), > istream_iterator<float>(), > istream_iterator<float>(in2), > istream_iterator<float>(), > ostream_iterator<float>(cout, "\n") > ); > return 0; > } |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: RedHat 8.0 `istream_iterator' undeclared (first use this function): 00219, Oscar Fuentes |
|---|---|
| Next by Date: | Re: Optimization Safety: 00219, LLeweLLyn Reese |
| Previous by Thread: | Re: RedHat 8.0 `istream_iterator' undeclared (first use this function)i: 00219, Oscar Fuentes |
| Next by Thread: | -march: 00219, John Anthony Kazos Jr. |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |