Презентация на тему "Основы программирования С++"

Презентация: Основы программирования С++
1 из 10
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть презентацию на тему "Основы программирования С++" для 9-11 класса в режиме онлайн. Содержит 10 слайдов. Самый большой каталог качественных презентаций по информатике в рунете. Если не понравится материал, просто поставьте плохую оценку.

Содержание

  • Презентация: Основы программирования С++
    Слайд 1

    Основы программирования C++

    Лекция 8. Дружественные функции и перегрузка операторов

  • Слайд 2

    Мем

  • Слайд 3

    Дружественная функция

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

  • Слайд 4

    Пример

    classInt { intval; public: Int(int_val = 0){val = _val;} friendIntplusInt(Int l, Int r); friendvoidshowValue(Intdat) { cout

  • Слайд 5

    Перегрузка операторов

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

  • Слайд 6

    Пример переопределения

    classComplex { int Re; intIm; public: Complex(intr = 0, inti = 0) { Re = r; Im = i; } friendComplexoperator+(Complex &l, Complex &r); void show() { cout

  • Слайд 7

    Оператор приведения

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

  • Слайд 8

    Какие операторы не переопределяются

  • Слайд 9

    Задание

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

  • Слайд 10

    Мем в конце

Посмотреть все слайды

Сообщить об ошибке