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 _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org https://lists.gnu.org/mailman/listinfo/help-gplusplus