Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

ПЕРЕГРУЗКА ФУНКЦИЙ. Опр. Две или более функции, имеющие одно и тоже имя, называются перегруженными. Обычно функции отличаются количеством и типом аргументов. Транслятор автоматически на основании количества или типов аргументов выберет правильный вариант. Пример. //include <iostream.h> void k(int а);//прототип первой функции void k(int a, float b); //прототип второй функции void k(int а) //описание первой функции { c o u t « а « " \п " ; } void k(int a, float b) //описание второй функции { cout « а « ”\ п " « b « " \п " ; } mainQ { к(4);//вызов первой функции k(5, 10.2);//вызов второй функции return 0; ФАЙЛОВЫЕ ОПЕРАПИИ ВВОПА/ВЫВОДА Имеется две возможности: либо использовать функции файлового ввода/вывода, описанные в заголовочном файле STDIO.H, либо функции stream-библиотеки C++. Каждая из этих библиотек имеет множество мощных и удобных функций. Стандартные функции потоков ввода/вывода • Последовательный ввод/вывод потока с текстовой информацией • Последовательный ввод/вывод двоичных данных • Прямой доступ к потоку двоичных данных • Stream-библиотека C++

RkJQdWJsaXNoZXIy MTExODQxMg==