
Сообщение от
MishQa
тоесть из потока is вводится в темп + еще и возвращается 0 либо 1 в зависимости от успеха?
ноль либо не ноль.

Сообщение от
MishQa
И еще как он понимает is>>temp.a что нужно взять только 123214 из 123214/7 например, если считывание идет слева направо...Как он узнает тобишь где остановиться?
т.к. оператор >> перегружен и для double (которому принадлежит a и b), то при компиляции "is >> temp.a" компилятор использует именно версию для double. Символ '/' не является валидным в строковом представлении double, поэтому он и не читается из входного потока при выполнении "is >> temp.a"
Добавлено через 3 минуты
Не по теме:
да что такое, опять меня опередили...