17.5.2 Stream Input >> (cont.)

Assume a Time is input as 3 separate integers, 9 15 00 to represent 9:15:00 a.m.

istream& operator>>(istream& in, Time& a)
{
   int hours;
   int minutes;
   int seconds;
   in >> hours >> minutes >> seconds;
   a = Time(hours, minutes, seconds);
   return in;
}

prev |top |next