istringstream overflow
От: Аноним  
Дата: 07.12.05 12:58
Оценка:

   long i = 0;
   istringstream ss("00004000010003");
   ss >> i;
   cout << ss.rdstate() << endl;



На gcc 2.95.2 в этом случае (переполнение) rdstate возвращает 0 (и соответсвенно fail() возвращает false). На VС7.1 все ок. Кто-нибудь может проверить это действительно баг в gcc?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.