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()?


 

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

71520. Разработка и отладка алгоритмов и программ обработки массивов 233.01 KB
  Цель работы: Получить практические навыки в разработке алгоритмов и написании программ на языке С, обрабатывающих массивы. Оборудование: IBM – совместимый компьютер, система программирования BC3.1, MVC++ 6.00. Вариант 4 Дано натуральное число N. Сколько цифр в числе N?
71521. Мультимедиа технологии 147.51 KB
  Задан речевой сигнал (каждый отсчет представлен 16 битовым целым числом). Файл NAT.WAV Разделить сигнал на кадры по 240 отсчетов каждый. Кадр 77 из 179 Текущий кадр -1528 -2817 -3071 -2677 -2428 -2435 -2394 -1941 -966 316 1457 1962 1757 1220 392 -93 4 -74 -302 -943...
71522. Детали машин и основы конструирования (Курс лекций) 4.19 MB
  Курс лекций нацелен на формирование базовых знаний, необходимых для успешного последующего изучения машин, их конструкции и рабочих процессов, происходящих в них при обычных и экстремальных условиях. В свою очередь, Курс лекций базируется на знаниях, полученных при изучении естественнонаучных...
71523. Хозяйственное и трудовое право 669 KB
  Одним из основных условий успешного построения гражданского общества с рыночной экономикой является наличие у руководителей и специалистов глубоких знаний в области хозяйственного и трудового права и умение использовать их в хозяйственной практике..
71524. Лекции по курсу Истории Отечества 313 KB
  Угрофинские, финские, прибалтийские и балтийские народы, чуваши жили на территории современной России. Через территорию России проходили скифы, авары, унгры, булгары, хазары, сарматы. Были и остготы, создавшие первые государственные образования. Прародиной славян считается часть Польши...
71525. История науки и техники 140 KB
  Афины стали главным ремесленным центром Средиземноморья однако у греческих предпринимателей не хватало рабочей силы тогда они стали покупать рабов. В греческих судах каждый должен был защищать себя сам; на этих процессах истцы и ответчики изощрялись в ораторском искусстве...
71527. АНАЛИЗ КАПИТАЛА ХОЗЯЙСТВУБЩЕГО СУБЪЕКТА 312.5 KB
  Учетный аспект анализа собственного капитала предполагает оценку первоначального вложения капитала и его последующих изменений связанных с дополнительными вложениями полученной чистой прибылью накопленной с момента функционирования предприятия и другими причинами вследствие которых...
71528. История отечественного и зарубежного театра 399.5 KB
  Каждый вечер гостеприимно раскрываются двери театра и сотни зрителей приходят на радостную встречу с музыкой с прекрасным искусством оперы и балета. В сезоны же летних путешествий на залитой солнцем театральной площади в любое время дня вы можете увидеть автобусы Интуриста...