35284

Використання віртуальних і покажчиків для роботи з обєктами класів

Практическая работа

Информатика, кибернетика и программирование

Відповідно до індивідуального завдання на базі лабораторної роботи №22 розробити алгоритм роботи з обєктами базових і похідних класів з використанням покажчиків на базові і похідні класи. 3.При необхідності довести ієрархію класів до 3-4-х рівнів.

Украинкский

2013-09-09

60.5 KB

0 чел.

Лабораторна робота № 33

Тема: Використання віртуальних і покажчиків для роботи з об'єктами класів

Ціль роботи: вивчити і навчитися використовувати віртуальні функції в мові С.

Обладнання: ПК,ПО Borland C++

Хід роботи

1.Вивчити теоретичні відомості.

2.Відповідно до індивідуального завдання на базі лабораторної роботи №22 розробити алгоритм роботи з об'єктами базових і похідних класів з використанням покажчиків на базові і похідні класи. 3.При необхідності довести ієрархію класів до 3-4-х рівнів.

4.Набрати програму на комп'ютері й усунути помилки.

5.Одержати результат.

6.Оформити звіт.

7.Підготуватися до захисту лабораторної роботи, вивчивши контрольні питання по даній темі.

 

Контрольні запитання

1.Які функції-члени називаються убудованими (inline)?

2.Які функції-члени називається перевантаженими?

3.Які функції-члени називаються що заміщають?

4.Які функції- члени називається віртуальними?

5.Чи можна адресувати об'єкти ПК за допомогою покажчиків на загальний БК, на попередній БК по ієрархії?

6.Назвіть правила використання покажчиків для роботи з об'єктами БК і ПК.

7.Коли необхідне визначення віртуальної функції в базовому класі?

8.Який клас називається абстрактним?

9.Чи можна створити об'єкт абстрактного класу?

10.Яка функція називається чисто віртуальної?

11.Чи можна установити в процесі компіляції яка функція буде викликатися при використанні покажчиків для роботи з об'єктами?

12.Чи можуть конструктори і деструктори бути віртуальними? Чим це викликано?

13.Як виробляється розміщення об'єктів класів у "купі"?

14.Як виробляється виділення і звільнення пам'яті для динамічно створюваних об'єктів?

15.Коли виробляється перебування віртуальної функції, яку необхідно викликати для заданого об'єкта ПК, якщо для адресації об'єкта ПК використовується покажчик на БК.?

16.Яка невіртуальна функція буде викликана в зазначеному випадку і чому?

17.Для чого чи як з'являються віртуальні класи?


 

А также другие работы, которые могут Вас заинтересовать

6423. Функционирование прямой речи в рассказах Л. Добычина 67.5 KB
  Функционирование прямой речи в рассказах Л. Добычина Рассматривая текст Города Эн, Ю. Щеглов отметил способ введения прямой речи (реплики пишутся сплошь, в строку), который создает отсутствие живого, творческого общения. Таким же образом в некот...
6424. Жилищный кодекс российской федерации в системе жилищного законодательства: к вопросу реализации его положений в жилищных актах 87 KB
  Жилищный кодекс российской федерации в системе жилищного законодательства: к вопросу реализации его положений в жилищных актах Правовой основой развития жилищного законодательства является Конституция Российской Федерации. Она имеет высшую юридическ...
6425. Онтология спорта и физического воспитания как феноменов экзистенциалистской культуры 93 KB
  Онтология спорта и физического воспитания как феноменов экзистенциалистской культуры Постановка проблемы. В первую очередь следует отметить, что историографический анализ спорта обнаруживает проблему, которая при всем эпохальном разнообразии ее реше...
6426. Сборник статей профессора Р. Л. Лившица 381 KB
  Край восхода на закате 1991: четыре пятилетки Ельцина–Путина К чему привела власть рынка на российском Дальнем Востоке Дальний Восток России - гигантский регион, имеющий огромное значение для нашей страны. С одной стороны, на его...
6427. Печатная электроника для дешевых электронных систем. Состояние технологии и развитие оборудования. 21.59 KB
  Печатная электроника для дешевых электронных систем. Состояние технологии и развитие оборудования. Аннотация. В последние годы печать стала сильно интересна как метод получения дешевых и массовых электронных систем. Печать допускает использование це...
6428. РЕАБИЛИТАЦИЯ ЖЕРТВ ПРЕСТУПЛЕНИЙ КАК ПРАВОВАЯ ПРОБЛЕМА 22.21 KB
  Статья посвящена анализу правового института реабилитации в уголовном процессе Российской Федерации, а также кругу участников судопроизводства, которые, по мнению автора, должны обладать правом н...
6429. Зигмунд Фрейд. Влечения и их судьба 116 KB
  З. Фрейд. Влечения и их судьба Нам часто приходилось слышать, что наука должна строиться на основании ясных и точно определенных исходных положений. В действительности никакая, даже самая точная, наука не начинает с таких определений. Настоящее нача...
6430. Проблема обучения и умственного развития в школьном возрасте 118.5 KB
  Проблема обучения и умственного развития в школьном возрасте Вопрос об отношении обучения и развития ребенка в школьном возрасте представляет собой самый центральный и основной вопрос, без которого проблемы педагогической психологии и педагогическог...
6431. Манипулятивные технологии в системе массовых коммуникаций 167.5 KB
  Манипулятивные технологии в системе массовых коммуникаций. Введение. Определение манипуляции. Признаки манипуляции. Психология манипуляции. Манипуляция на уровне психических процессов. Манипуляция на уровне психологиче...