35282

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

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

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

Лабораторна робота № 31 Тема: Використання конструкторів і деструкторів Ціль роботи: вивчити і навчитися використовувати механізм роботи з конструкторами і деструкторами. Відповідно до індивідуального завдання для попередньої лабораторної роботи розробити конструктори і деструктор для заданого класу. Здійснити ініціалізацію об'єктів класу різними конструкторами. 7 Базовий клас Похідний клас Похідний клас транспортний засіб літак дельтоплан Контрольні запитання Навіщо використовуються конструктори і деструктори Яке ім'я має конструктор і...

Украинкский

2013-09-09

64.5 KB

1 чел.

МП Вариант 7 Лагода Д.

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

Тема: Використання конструкторів і деструкторів

Ціль роботи: вивчити і навчитися використовувати механізм роботи з конструкторами і деструкторами.

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

Хід роботи

  1.  Вивчити теоретичні відомості.
  2.  Відповідно до індивідуального завдання для попередньої лабораторної роботи розробити конструктори і деструктор для заданого класу. Здійснити ініціалізацію об'єктів класу різними конструкторами. Розмістити об'єкт класу в динамічній пам'яті і зруйнувати його після використання в програмі.
  3.  Набрати програму на комп'ютері й усунути помилки.
  4.  Одержати результат.
  5.  Оформити звіт.
  6.  Підготуватися до захисту лабораторної роботи, вивчивши контрольні питання по даній темі.

7

Базовий клас

Похідний клас

Похідний клас

транспортний засіб

літак

дельтоплан

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

  1.  Навіщо використовуються конструктори і деструктори?
  2.  Яке ім'я має конструктор і деструктор?
  3.  Скільки конструкторів і деструкторів може бути в класі?
  4.  Чи можна виконати ініціалізацію дан-членів без конструктора?
  5.  Назвіть відмінності конструкторів і деструкторів від інших функцій
  6.  Чи можна явно викликати конструктор і деструктор?
  7.  Чи можна передати параметри в конструктори, використовувати параметри за замовчуванням?
  8.  Як визначити викликуваний конструктор, якщо їхній трохи?
  9.  Що таке конструктор за замовчуванням, конструктор копії?
  10.  Приведіть синтаксис оголошення, визначення і використання конструкторів, які альтернативні варіанти припустимі?
  11.  Поясните приведені приклади.
  12.  Для чого необхідні оператора new і delete.
  13.  Коли викликаються деструктори для локальних і глобальних перемінних
  14.  Як відбувається виклик деструкторів при виході з програми, при виклику функцій ехit(), abord()?


 

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

67197. СУЩНОСТЬ ПРАВА 252.5 KB
  Среди множества научных взглядов на право начиная с древности и до новейшего времени особенно привлекает внимание ряд исторически сложившихся основных направлений учения о праве оказавших заметное влияние на развитие правовой мысли познание и объяснение права как особого целостного явления духовной жизни общества.
67198. ВНУТРИВЕННЫЙ НАРКОЗ. МЕСТНАЯ АНЕСТЕЗИЯ 229 KB
  Знать: преимущества и недостатки внутривенного наркоза различных видов местной анестезии механизмы действия различных видов местной анестезии Уметь: подобрать инструменты и препараты для различных видов местной анестезии. Иметь представление о механизмах действия и основных...
67199. Українська культура початку 40-х до часів встановлення незалежності 198 KB
  План: Розвиток української культури на початку Другої світової війни. Розвиток української культури на початку Другої світової війни. Основна їх частина входила до складу Української СРР. радянський український уряд проводив русифікаційний курс і згідно з ним вороже ставився до української національної культури.
67200. Маркетинговые коммуникации 28.98 KB
  Представление товара одному или нескольким потенциальным клиентам. Согласно этой концепции компания тщательно продумывает и координирует работу своих многочисленных каналов коммуникации реклама средствами массовой информации личная продажа стимулирование сбыта связи с общественностью прямой маркетинг...
67201. Вказівник this 34 KB
  Під час кожного виклику функції-члена класу їй автоматично передається вказівник на об'єкт, який іменується ключовим словом this, для якого викликається ця функція. Вказівник this – це неявний параметр, який приймається всіма функціями-членами класу.
67202. Анализ опасности 22.47 KB
  Анализ опасностей позволяет определить источники опасностей, потенциальные несчастные случаи - ЧП, ЧП - инициаторы, последовательности развития событий, вероятности ЧП, величину риска, величину последствий, пути предотвращения ЧП и смягчения последствий.
67203. Военный коммунизм (1918 – 1921) 39 KB
  Сталин выступил перед пленумом ЦК: Советский союз сильно отстал от запада в промышленном смысле СССР нуждается в немедленной и молниеносной индустриализации НЭП не позволяет создать мощную экономику и способствует дальнейшему отставанию СССР Сталин предложил постепенно сворачивать НЭП а после возникновения трудностей...
67204. 60-е годы. Оттепель 42 KB
  Она наполняет жизнь советского человека атрибутами западного образа жизни. Западная культура привлекает красивым образом жизни. Новые моменты появляются и в повседневной жизни – в быту он становится более легким. Таким образом новое мировоззрение выходит за рамки повседневности становится философствованием о прошлом и будущем страны о смысле жизни о возможностях другой жизни.
67205. Испанская драматургия эпохи возрождения. Творчества Лопе де Вега 47 KB
  Творчества Лопе де Вега. Потребность в обновлении заставило одного из руководителей заставило сочинить чтото свое Лопе де Руэга. Но начало было положено и в след за ним появляется целая плеяда драматургов но решительный поворот был сделан после того как появилась новая звезда Лопе де Вега.