Qeqweqe

  • 23 нояб. 2011 г.
  • 592 Слова
1. Поток это последовательность символов.
2. Потоки бывают трех типов: стандартные, строковые, файловые.
3. В С++ два вида символов (обычные и 2байтные w_char_t ), то потоки бывают узкими иширокими.
4. Форматирование означает , что при операциях ввода и вывода выполняется форматное преобразование информации: при вводе -из символьного вида в двоичный вид, а при выводе- наоборот, издвоичного в символьный вид.
К форматированным потокам относятся : стандартные потоки, строковые потоки, файловые потоки, связанные с текстовыми файлами. Для всех этих видов потоков разрешеноиспользовать стандартные средства к которым относятся: флаги форматирования, методы форматировании, манипуляторы.
5. Строковые потоки представлены классом strstream. Все операции происходят в памяти. Такие потокиформируют форматированную строку символов, заканчивающуюся нулевым байтом. Применяются для того чтобы облегчить форматирование данных в памяти. Класс автоматически выделяет память под хранение строк.6. Iostream- библиотека. Класс istream реализует поток ввода, класс ostream поток вывода.
Для подключения необходимо добавить #include <Iostream>. Using namespace std.

7. Класс istreamреализует поток ввода, класс ostream - поток вывода. Эти классы определены в файле заголовков iostream. Библиотека потоков ввода» вывода определяет четыре глобальных объекта, связанные состандартными потоками библиотеки <csdio> и стандартными устройствами:
cin — объект класса istream, соответствующий стандартному вводу
(stdin); по умолчанию связан с клавиатурой;
cout — объект класса ostream,соответствующий стандартному выводу
(stdout); по умолчанию связан с экраном;
clog — объект класса ostream, соответствующий стандартному выводу
для ошибок (stderr); по умолчанию связан с экраном;
сеrr —объект класса ostream, соответствующий стандартному выводу для ошибок (stderr); по умолчанию связан с экраном.
Объект cout предназначен для «нормального» вывода, а...
tracking img