Вывод на экран

Описание:

Перегруженные функции имеют одинаковое название sort и отличаются только типом второго параметра. В одном случае – это указатель на тип int, во втором – double. Таким образом, две функции выполняют одинаковые действия – сортировку массивов, но с разными типами данных. Сортировка выполняется методом выбора – на каждом шаге перебора элементов массива находится минимальный элемент, и меняется местами с текущим.

В функции main создаётся 2 статических массива – целочисленный и вещественный. Они заполняются случайными числами. Далее вызывается функция sort 2 раза, в первом случае туда передаётся вещественный массив, во втором случае – целочисленный массив. Отсортированные массивы выводятся на экран.

Вывод:

Для выполнения однотипных операций с данными различных типов в С++ используется перегрузка функций. Перегруженные функции имеют одинаковое название и отличаются только типом параметров. Таким образом, это избавляет программиста от запоминания множества идентификаторов благодаря тому, что для группы функций используется одно и то же название. Какую именно функцию вызвать, решает компилятор по переданным параметрам.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: