Поиск по сайту

Дисциплина Программирование Логическая схема 2 4184.09.01;LS.01;1

fstream.h
   -> fstreambase
   -> ifstream
   -> ofstream
iostream.h
   -> ios
   -> ostream
   -> istream
istream
   -> cin
ostream
   -> clog
   -> cout
   -> cerr

strstream.h
   -> istrstream
   -> strstream
   -> ostrstream
Виртуальные
   -> Реализуют механизм позднего связывания
   -> Можно работать без перекомпиляции с объектами производных классов
   -> Не может определяться с модификатором static
   -> Нельзя изменять права доступа при переопределении
Входные
   -> Служат для чтения данных
Выходные
   -> Используются для записи данных
Двунаправленные
   -> Допускают чтение и запись данных
Заголовок функции
   -> Имя функции
   -> Список параметров в круглых скобках
   -> Параметр шаблона или стандартный тип
Заголовок шаблона
   -> template
   -> Список параметров в угловых скобках
Заголовок шаблона
   -> Список параметров в угловых скобках
   -> template
Заголовочные файлы для классов потоков и объекты классов
   -> fstream.h
   -> iostream.h
   -> strstream.h
Компоненты классов
   -> Данные
   -> Методы классов
Методы классов
   -> Чисто виртуальные
   -> Обычные
   -> Виртуальные
Назначение шаблонов классов
   -> Автоматическая генерация классов для конкретных типов
Назначение шаблонов функций
   -> Автоматизация обработки разнотипных данных
Нетиповые параметры
   -> Имя типа + идентификатор
   -> Не используются шаблонами функций
Обычные
   -> Можно изменять права доступа при наследовании
   -> Можно описать с модификатором static
   -> Реализуют механизм раннего связывания
Определение функции
   -> Тело функции
   -> Заголовок функции
Определение шаблона класса
   -> Определение класса
   -> Заголовок шаблона
Определение шаблонов функций
   -> Определение функции
   -> Заголовок шаблона
Параметры типа
   -> class+идентификатор
   -> Используются шаблонами функций
Параметры шаблона
   -> В теле функции
   -> В заголовке шаблона
   -> В заголовке функции
Параметры шаблонов классов
   -> Параметры типа
   -> Нетиповые параметры
Потоки в зависимости от реализуемого направления передачи данных
   -> Выходные
   -> Входные
   -> Двунаправленные
Потоки ввода - вывода
   -> Потоки по особенностям обслуживаемого устройства
   -> Потоки в зависимости от реализуемого направления передачи данных
Потоки по особенностям обслуживаемого устройства
   -> Файловые
   -> Строковые
   -> Стандартные
Стандартные
   -> Данные передаются от клавиатуры к монитору
Строковые
   -> Данные размещаются в памяти
Файловые
   -> Данные размещаются на внешнем носителе
Чисто виртуальные
   -> Являются элементом абстрактного класса
   -> Должны переопределяться в производном классе
   -> Содержат признак =0 вместо тела
Шаблоны классов
   -> Назначение шаблонов классов
   -> Определение шаблона класса
   -> Параметры шаблонов классов
Шаблоны функций
   -> Определение шаблонов функций
   -> Назначение шаблонов функций
   -> Параметры шаблона