Добавил:
bagiwow
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование / си++ / ЛЕКЦИИ АСУ-03 за 1й курс / II cemecTP / Лекции_Ноткин.doc
X
- •Министерство образования рф
- •Глава 2. Наследование, полиморфизм и виртуальные функции
- •1.2. Доступность компонентов класса
- •1.3. Конструктор и деструктор
- •1.4. Компоненты-данные и компоненты-функции
- •1.4.1. Данные - члены класса.
- •1.4.2.Функции - члены класса.
- •1.4.3.Константные компоненты-функции.
- •1.4.4. Статические члены класса
- •1.5.1.Указатели на компоненты- данные.
- •1.5.2.Указатели на компоненты- функции.
- •1.6. Указатель this
- •1.7. Друзья классов
- •7.1. Дружественная функция
- •1.7.2. Дружественный класс
- •1.8. Определение классов и методов классов.
- •1.9. Упражнения.
- •Глава 2. Наследование.
- •2.1. Определение производного класса.
- •2.2.Конструкторы и деструкторы производных классов
- •2.4.Абстрактные классы
- •2.5.Включение объектов.
- •2.6.Включение и наследование .
- •2.7. Множественное наследование
- •2.8. Локальные и вложенные классы
- •Глава 3. Перегрузка операций
- •3.1. Перегрузка унарных операций
- •3.2. Перегрузка бинарных операций
- •3.4. Перегрузка операции вызова функции
- •3.5. Перегрузка операции присваивания
- •3.6. Перегрузка операции new.
- •3.6.1.Синтаксис
- •3.6.2.Правила использования операции new.
- •3.6.3.Обработка ошибок операции new.
- •3.7. Перегрузка операции delete.
- •3.8. Основные правила перегрузки операций.
- •3.9. Упражнения
3.9. Упражнения
Упражнение №1.
Напишите программу, демонстрирующую суммирование графических фигур на экране. Так если А, В и С – графические фигуры, то А+В+С означает, что соответствующие фигуры появятся на экране. В качестве фигур можно взять прямоугольник и окружность.
Упражнение №2.
Перегрузите операцию ‘*’ для умножения комплексных чисел. Покажите все способы вызова перегруженной операции-функции.
Упражнение №3.
Определите класс “одномерный массив” для вещественных чисел. Перегрузите для класса операцию сложение массивов. Все входные и выходные данные задаются в градусах, но вычисления проводятся в радианах.
Соседние файлы в папке II cemecTP