🗊 Презентация Программирование. Потоки ввода - вывода

Нажмите для полного просмотра!
Программирование. Потоки ввода - вывода, слайд №1 Программирование. Потоки ввода - вывода, слайд №2 Программирование. Потоки ввода - вывода, слайд №3 Программирование. Потоки ввода - вывода, слайд №4 Программирование. Потоки ввода - вывода, слайд №5 Программирование. Потоки ввода - вывода, слайд №6 Программирование. Потоки ввода - вывода, слайд №7 Программирование. Потоки ввода - вывода, слайд №8 Программирование. Потоки ввода - вывода, слайд №9 Программирование. Потоки ввода - вывода, слайд №10 Программирование. Потоки ввода - вывода, слайд №11 Программирование. Потоки ввода - вывода, слайд №12 Программирование. Потоки ввода - вывода, слайд №13 Программирование. Потоки ввода - вывода, слайд №14 Программирование. Потоки ввода - вывода, слайд №15 Программирование. Потоки ввода - вывода, слайд №16 Программирование. Потоки ввода - вывода, слайд №17 Программирование. Потоки ввода - вывода, слайд №18 Программирование. Потоки ввода - вывода, слайд №19 Программирование. Потоки ввода - вывода, слайд №20 Программирование. Потоки ввода - вывода, слайд №21 Программирование. Потоки ввода - вывода, слайд №22 Программирование. Потоки ввода - вывода, слайд №23 Программирование. Потоки ввода - вывода, слайд №24 Программирование. Потоки ввода - вывода, слайд №25 Программирование. Потоки ввода - вывода, слайд №26 Программирование. Потоки ввода - вывода, слайд №27 Программирование. Потоки ввода - вывода, слайд №28 Программирование. Потоки ввода - вывода, слайд №29 Программирование. Потоки ввода - вывода, слайд №30

Вы можете ознакомиться и скачать презентацию на тему Программирование. Потоки ввода - вывода. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Программирование Лекция 13
Описание слайда:
Программирование Лекция 13

Слайд 2


Шаблоны. Потоки ввода-вывода Шаблоны. Родовые функции Шаблоны. Родовые классы. Потоки ввода-вывода. Файловые потоки ввода-вывода.
Описание слайда:
Шаблоны. Потоки ввода-вывода Шаблоны. Родовые функции Шаблоны. Родовые классы. Потоки ввода-вывода. Файловые потоки ввода-вывода.

Слайд 3


Шаблоны С помощью шаблонов можно создавать родовые функции и родовые классы. В шаблонах тип обрабатываемых данных задается как параметр (заранее не...
Описание слайда:
Шаблоны С помощью шаблонов можно создавать родовые функции и родовые классы. В шаблонах тип обрабатываемых данных задается как параметр (заранее не известен). Это позволяет использовать одну и ту же функцию или класс с разными типами данных.

Слайд 4


Шаблоны. Родовые функции Родовые функции определяют базовый набор операций, которые будут применяться к разным типам данных. При вызове родовая...
Описание слайда:
Шаблоны. Родовые функции Родовые функции определяют базовый набор операций, которые будут применяться к разным типам данных. При вызове родовая функция будет работать с тем типом данных, который она получит как параметр. Родовая функция позволяет определить сущность некоторого алгоритма обработки данных без привязки к конкретному типу данных.

Слайд 5


Шаблоны. Родовые функции Родовая функция создается с помощью ключевого слова template и называется шаблоном функции. Формат определения шаблона:...
Описание слайда:
Шаблоны. Родовые функции Родовая функция создается с помощью ключевого слова template и называется шаблоном функции. Формат определения шаблона: template тип_возвр_знач имя_функции (список_парам) { тело_функции } T – это фиктивное имя типа данных (родовый тип данных), который компилятор автоматически заменяет именем реального типа данных при создании конкретного варианта функции.

Слайд 6


Программирование. Потоки ввода - вывода, слайд №6
Описание слайда:

Слайд 7


Программирование. Потоки ввода - вывода, слайд №7
Описание слайда:

Слайд 8


Программирование. Потоки ввода - вывода, слайд №8
Описание слайда:

Слайд 9


Шаблоны. Родовые функции Вместо ключевого слова class можно использовать typename. Можно использовать несколько родовых типов данных: template...
Описание слайда:
Шаблоны. Родовые функции Вместо ключевого слова class можно использовать typename. Можно использовать несколько родовых типов данных: template тип_возвр_знач имя_функции (список_парам) { тело_функции } Родовые функции похожи на перегруженные функции. Но при перегрузке функций можно написать разные алгоритмы, а родовая функция определяет общий алгоритм.

Слайд 10


Шаблоны. Родовые функции
Описание слайда:
Шаблоны. Родовые функции

Слайд 11


Шаблоны. Родовые классы Родовые классы содержат общую логику хранения и обработки данных, которую можно применять к объектам разного типа. Формат...
Описание слайда:
Шаблоны. Родовые классы Родовые классы содержат общую логику хранения и обработки данных, которую можно применять к объектам разного типа. Формат объявления шаблона класса: template class имя_класса { тело_класса }; T – имя фиктивного типа данных. Конкретный тип будет определен при создании объекта класса.

Слайд 12


Шаблоны. Родовые классы Определение функций класса вне шаблона: template тип_возвр_знач имя_класса :: имя_функции (список_парам) {тело_функции }...
Описание слайда:
Шаблоны. Родовые классы Определение функций класса вне шаблона: template тип_возвр_знач имя_класса :: имя_функции (список_парам) {тело_функции } Функции-элементы родового класса автоматически становятся родовыми функциями. Создание объекта класса на основе шаблона: имя_класса имя_объекта;

Слайд 13


Программирование. Потоки ввода - вывода, слайд №13
Описание слайда:

Слайд 14


Программирование. Потоки ввода - вывода, слайд №14
Описание слайда:

Слайд 15


Программирование. Потоки ввода - вывода, слайд №15
Описание слайда:

Слайд 16


Программирование. Потоки ввода - вывода, слайд №16
Описание слайда:

Слайд 17


Программирование. Потоки ввода - вывода, слайд №17
Описание слайда:

Слайд 18


Программирование. Потоки ввода - вывода, слайд №18
Описание слайда:

Слайд 19


Потоки ввода-вывода В C++ имеется набор классов для управления вводом-выводом, использующий механизм перегрузки операций. Классы потоков: ios –...
Описание слайда:
Потоки ввода-вывода В C++ имеется набор классов для управления вводом-выводом, использующий механизм перегрузки операций. Классы потоков: ios – базовый класс ввода-вывода; istream и ostream – потоки ввода и вывода соответственно, производные от ios; iostream – комбинированный класс для ввода и вывода, производный от istream и ostream; ifstream, ofstream, fstream – классы для управления файловым вводом-выводом.

Слайд 20


Потоки ввода-вывода Предопределенные объекты-потоки:
Описание слайда:
Потоки ввода-вывода Предопределенные объекты-потоки:

Слайд 21


Программирование. Потоки ввода - вывода, слайд №21
Описание слайда:

Слайд 22


Программирование. Потоки ввода - вывода, слайд №22
Описание слайда:

Слайд 23


Программирование. Потоки ввода - вывода, слайд №23
Описание слайда:

Слайд 24


Файловые потоки ввода-вывода ifstream, ofstream, fstream – классы для управления файловым вводом-выводом. Чтобы работать с файловым потоком, нужен...
Описание слайда:
Файловые потоки ввода-вывода ifstream, ofstream, fstream – классы для управления файловым вводом-выводом. Чтобы работать с файловым потоком, нужен объект потока и открытый файл, связанный с ним. Для закрытия файла нужно вызвать метод close() для объекта потока. Деструктор потока автоматически закрывает файл при уничтожении объекта потока.

Слайд 25


Конструирование объекта потока Конструктор, создающий объект без открытия файла: ifstream(); ofstream(); fstream(); Конструктор, открывающий...
Описание слайда:
Конструирование объекта потока Конструктор, создающий объект без открытия файла: ifstream(); ofstream(); fstream(); Конструктор, открывающий указанный файл и связывающий его с потоком: ifstream(const char* name, int mode = ios::in, long prot = 0666); Конструктор, создающий объект и связывающий его с открытым файлом: ifstream(int file); Конструктор, создающий объект и связывающий его с открытым файлом и буфером: ifstream(int file, char* buf, int len);

Слайд 26


Конструирование объекта потока Режимы открытия файла (параметр mode): ifstream(const char* name, int mode, long prot); Значения параметра определены...
Описание слайда:
Конструирование объекта потока Режимы открытия файла (параметр mode): ifstream(const char* name, int mode, long prot); Значения параметра определены в классе ios:

Слайд 27


Программирование. Потоки ввода - вывода, слайд №27
Описание слайда:

Слайд 28


Программирование. Потоки ввода - вывода, слайд №28
Описание слайда:

Слайд 29


Программирование. Потоки ввода - вывода, слайд №29
Описание слайда:

Слайд 30


Программирование. Потоки ввода - вывода, слайд №30
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию