Информатика и технология программирования

         

Переопределенные операции чтения-записи для базовых типов данных


В потоках переопределены операции &#62&#62 (ввод) и &#60&#60 (вывод) для базовых и некоторых других типов данных. Ввод-вывод осуществляется с преобразованием внутренней (двоичной) формы представления во внешнюю (символьную).


ostream &#38operator&#60&#60(char);
ostream &#38operator&#60&#60(int);
ostream &#38operator&#60&#60(long);
ostream &#38operator&#60&#60(char*);
istream &#38operator&#62&#62(char&#38);
istream &#38operator&#62&#62(int&#38);
istream &#38operator&#62&#62(long&#38);

Данное определение позволяет использовать цепочки операций :


int n;
double d;
cout &#60&#60 "n=" &#60&#60 n &#60&#60 " d=" &#60&#60 d &#60&#60 "\n";
cin &#62&#62 n &#62&#62 d;



Содержание раздела