class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы С++

STL

реализация STL
обзор
строки
потоки ввода/вывода
Форматирование ввода/вывода
Функции и методы потоков
Файловые потоки
класс vector
очередь
стек
отображения
итераторы
функциональные объекты
алгоритмы (1)
алгоритмы (2)
класс valarray

Справочник по C++ STL

Функции и методы потоков

методы потока ввода

методы потока вывода


Там где не указано возвращаемое значение, предполагается ссылка на поток (т.е. на себя). Как интерпретировать смещение позиции ввода/вывода определяется вложенным типом seek_dir.


typedef int seekdir;
enum seek_dir {
   beg  = 0x0, // смещение от начала потока 
   cur  = 0x1, // смещение от текущей позиции
   end  = 0x2  // смещение от конца  
              };

состояние потока

Значение состояния определяется вложенным типом io_state.


typedef int      iostate; // состояние потока
enum io_state {
   goodbit     = 0x00, // все нормально  
   badbit      = 0x01, // потеряна целостность последовательности ввода иди вывлжа
   eofbit      = 0x02, // достигнут конец в последовательности входных данных
   failbit     = 0x04  // невозможно взять или вывести символ
                 };

манипуляторы

Кроме методов для работы с потоками определены глобальные функции манипуляторы:


Рейтинг@Mail.ru