Презентация Основы программирования C. Дружественные функции и перегрузка операторов. Лекция 8 онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы программирования C. Дружественные функции и перегрузка операторов. Лекция 8 абсолютно бесплатно. Урок-презентация на эту тему содержит всего 10 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы программирования C. Дружественные функции и перегрузка операторов. Лекция 8



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    10 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    290.24 kB
  • Просмотров:
    104
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
Основы программирования C
Содержание слайда: Основы программирования C++ Лекция 8. Дружественные функции и перегрузка операторов

№2 слайд
Мем
Содержание слайда: Мем

№3 слайд
Дружественная функция
Содержание слайда: Дружественная функция Дружественная функция — это функция, которая не является членом класса, но имеет доступ к членам класса, объявленным в полях private или protected. То есть такая функция не привязана к объекту, но может использовать данные объектов. Объявляется и описывается функция как обычная вне класса, но подсоединяется к классу с меткой friend.

№4 слайд
Пример class Int int val
Содержание слайда: Пример class Int { int val; public: Int(int _val = 0){val = _val;} friend Int plusInt(Int l, Int r); friend void showValue(Int dat) { cout << dat.val << endl; } };

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

№6 слайд
Пример переопределения class
Содержание слайда: Пример переопределения class Complex { int Re; int Im; public: Complex(int r = 0, int i = 0) { Re = r; Im = i; } friend Complex operator+(Complex &l, Complex &r); void show() { cout << Re << " + " << Im <<"i"<< endl; } };

№7 слайд
Оператор приведения С помощью
Содержание слайда: Оператор приведения С помощью перегрузок операторов, можно создавать операторы приведения типов. Пример приведения к типу int operator int() { return Re; } Тем самым при вызове явного приведения типа объекта Complex к Int, вернётся значение действительного числа.

№8 слайд
Какие операторы не
Содержание слайда: Какие операторы не переопределяются

№9 слайд
Задание Переопределить
Содержание слайда: Задание Переопределить операторы: Присваивания Приведения к float Унарный минус Умножения

№10 слайд
Мем в конце
Содержание слайда: Мем в конце

Скачать все slide презентации Основы программирования C. Дружественные функции и перегрузка операторов. Лекция 8 одним архивом: