Cтраница 2
Круглые скобки, пробел и символ дефиса отбрасываются с помощью вызова функции-элемента ignore класса istream. Функция-операция возвращает ссылку на input класса istream. С помощью возвращения ссылки на поток операция ввода объектов типа PhoneNumber может быть сцеплена с операцией ввода другого объекта типа PhoneNumber или какого-то другого типа данных. [16]
Функция-операция взять из потока должна определять, являются ли вводимые данные правильными, и если нет, то она должна устанавливать индикатор неправильного ввода ios:: failbit. Операция поместить в поток не должна выводить точку, если произошла ошибка ввода. [17]
Скобки, пробелы и символы дефиса отбрасываются при вызове функции-элемента ignore класса istream. Функция-операция возвращает ссылку на объект input класса istream. Поскольку операция возвращает ссылку на объект-поток, операции извлечения объектов PhoneNumber могут конкатенироваться с операциями извлечения других объектов PhoneNumber и объектов других типов. [18]