Možda nekome zatreba. :)
Dakle, ovaj način 'UVIJEK'(isključujući neke verzije GCC/G++) radi kako treba :
Code:
std::deque<int> c((std::istream_iterator<int>(std::cin)),(std::istream_iterator<int>()));
Eh, sad. Ovaj način ponekad radi, a ponekad ne:
Code:
std::deque<int> c(std::istream_iterator<int>(std::cin),std::istream_iterator<int>());
I na kraju način koji je meni trebao, jer koristim GCC/G++(verziju 3.3).
Code:
std::deque<int> c((std::istream_iterator<int>(std::cin)),std::istream_iterator<int>());
Zbog čega ? Nažalost, moje znanje nije bilo dostatno za potpuno razumijevanje 'rješenja'. :)
Srdačni pozdrav,
Maya
[Ovu poruku je menjao *Maya* dana 15.09.2005. u 15:49 GMT+1]