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.Для чого чи як з'являються віртуальні класи?


 

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

31216. Вспомогательные технические средства 37.5 KB
  Технологическая связь между отдельными подразделениями сейсморазведочной партии сейсморазведочная станция СВП СМ буровые установки и т. Для производства топогеодезических работ в сейсморазведочной партии создается один или несколько топогеодезический отряд возглавляемый старшим техником или инженеромтопографом. В задачи отряда входит рекогносцировка местности и определение наиболее удобных путей подъезда к площади работ вынесение на местность и подготовка профилей для работы на них сейсморазведочного отряда привязка отработанных...
31217. Группирование сейсмоприемников и источников 43 KB
  При кажущейся скорости поверхностной волны Vпов разность времен прихода этой волны на кый элемент группы по сравнению с первым элементом будет составлять к1 x Vпов. Для этих волн временной сдвиг между кым и первым элементом группы будет равен к1x Vотр. Учитывая то что элементы интерференционной группы одинаковы и выбирая начало отсчета в центре базы группы амплитудночастотную характеристику группы можно записать в виде: . Для изучения свойств амплитудночастотной характеристики линейной группы строится и анализируется график...
31218. Источники упругих волн 30 KB
  Все источники упругих волн применяемые в сейсморазведке подразделяются на два вида: взрывные и невзрывные. Невзрывные источники колебаний в свою очередь делятся на импульсные и вибрационные. Импульсные невзрывные источники могут быть построены на различных физических принципах. При работе на суше используются преимущественно источники либо механического принципа работы удар по грунту падающего груза либо газодинамического типа.
31219. Классификация методов сейсморазведки 30 KB
  Классификация методов сейсморазведки. Внутри нее сформировалось много различных направлений и модификаций которые в силу сложившейся в геофизической литературе терминологической практики получили название методов. Общее число методов сейсморазведки весьма велико. Однако на производстве фактически широко используется лишь ограниченное число методов.
31220. Технических средств и их классификация 31 KB
  Классификация технических средств К первой группе технических средств принято относить различные системы записи и предварительной обработки сейсмической информации. Технический уровень этой группы средств решающим образом определяет состояние и возможности сейсмической разведки. Эти средства используются преимущественно для проведения полевых работ. Источники упругих волн различного типа составляют третью специфическую группу технических средств сейсморазведки.
31221. Метод отраженных волн 33 KB
  Метод отраженных волн. Метод отраженных волн MOB наиболее эффективный и развитый метод сейсморазведки применяемый в наибольших объемах при поисках и детальной разведке месторождений нефти газа и ряда других полезных ископаемых на суше и на море. Упругие волны в MOB возбуждают с помощью проведения взрывов в неглубоких скважинах или действием специальных невзрывных источников на поверхности земли. На поверхности земли регистрируются отраженные волны от достаточно протяженных геологических границ на которых заметно меняется волновое...
31222. Метод преломленных волн 29.5 KB
  В методе преломленных волн МПВ обычно регистрируются и анализируются головные рефрагированные и преломленнорефрагированные волны. Главными достоинствами МПВ являются: большой диапазон доступных для исследования глубин от первых метров до 10 15 и более километров возможность определения граничной скорости в слоях малая зависимость от помех со стороны кратно отраженных и поверхностных волн. Усовершенствованная модификация МПВ корреляционный метод преломленных волн КМПВ был предложен в СССР в конце 30х годов группой геофизиков под...
31223. Метод проходящих волн (скважинная сейсморазведка) 33 KB
  Позднее в СССР была разработана аппаратура и технология проведения вертикального сейсмического профилирования ВСП СССР Е.Основой для анализа волнового поля по материалам ВСП являются сводные сейсмограммы по стволу скважины для каждого пункта взрыва. По принципу анализа зарегистрированного волнового поля выделяют две основные модификации ВСП скалярную и векторную поляризационную модификацию ПМ ВСП. По технике записи различают однокомпонентную модификацию ВСП регистрируется только вертикальная компонента поля и трехкомпонентную ПМ ВСП.
31224. Источники упругих колебаний 30 KB
  Основным типом источников сейсмических колебаний при морских работах в настоящее время являются пневматические излучатели которые чаще всего называют воздушными пушками. Поэтому для таких источников очень важно чтобы второй импульс был как можно менее интенсивным в сравнении с первым. Комплекс мер который обычно применяют для исключения влияния повторных ударов схлопывающихся воздушных пузырей является группирование источников различной емкости и выбор оптимальной глубины и буксирования. Получающийся в результате короткий импульс создает...