[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Segfault on initialisation with istream_iterator
From: |
B Thomas |
Subject: |
Segfault on initialisation with istream_iterator |
Date: |
Tue, 24 May 2011 19:59:17 -0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
The following program segfaults on g++ 4.4.5. I am surprised. As far as
I know this is valid C++. Is this a known bug ?
#include <iostream>
#include <cstdlib>
#include <vector>
#include <iterator>
int main(int argc, char *argv[])
{
std::vector<int> v((std::istream_iterator<int>(std::cin)),
(std::istream_iterator<int>()));
std::vector<int>::const_iterator i;
for(i == v.begin(); i != v.end(); ++i){
std::cout << *i << std::endl;
}
return(EXIT_SUCCESS);
}
regards
thomas
- Segfault on initialisation with istream_iterator,
B Thomas <=