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


 

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

8237. Основные направления и формы воспитательной работы 18.84 KB
  Основные направления и формы воспитательной работы Основными направлениями, по которым проводится воспитательная работа являются: нравственное, правовое, трудовое, эстетическое и физическое воспитание. Воспитательная работа может проводиться и...
8238. Коллектив как объект и субъект воспитания. Признаки, стадии, средства формирования коллектива учащихся 16.51 KB
  Коллектив как объект и субъект воспитания. Признаки, стадии, средства формирования коллектива учащихся. Коллектив - некая социальная общность людей. По Макаренко признаки коллектива: 1) общность создания ради значимой цели. 2) цель отражается в...
8239. Технология коллективной творческой деятельности 16.39 KB
  Технология коллективной творческой деятельности. Методика КТД. В каждом КТД проявляется коллективное начало, творческое начало. Представляет собой поиск лучших идей. Педагогическая технология - это совокупность и порядок сформирован...
8240. Задачи, функции, особенности организации работы классного руководителя на современном этапе развития школы 16.41 KB
  Задачи, функции, особенности организации работы классного руководителя на современном этапе развития школы. Современный классный руководитель выполняет 3 функции: 1) Организация разнообразной деятельности в классе. 2) Забота о развитии каждого ребён...
8241. Педагогическая диагностика в учебно-воспитательном процессе: цели, методы, обработка данных 19.99 KB
  Педагогическая диагностика в учебно-воспитательном процессе: цели, методы, обработка данных. Различают диагностирование облученности, т.е. последствий, достигнутых результатов, и обучаемости. В диагностику вкладывается более широкий и более глубокий...
8242. Гносеологічні та кримінально-процесуальні основи доказування 94 KB
  Гносеологічні та кримінально-процесуальні основи доказування Проголосивши людину, її життя та здоровя, честь і гідність, недоторканість і безпеку найвищою соціальною цінністю, держава визнала основним своїм обов’язком утвердження та забез...
8243. Особливості консультування та особистості консультанта 71.5 KB
  Психолог-консультант має справу з найскладнішим та найважливішим обєктом людською психікою. І найдавніший закон цієї взаємодії такий, як і в медицині: Не нашкодь..
8244. Десятичные дроби. 5 класс 41.5 KB
  Десятичные дроби. 5 класс. Закрепление полученных знаний, умений и навыков работы с десятичными дробями. Развивать устойчивость внимания, наглядно - действенное мышление, познавательный интерес посредством игры. Воспитание инт...
8245. Військово-педагогічні процеси 84.5 KB
  Методичні вказівки. Прийняти рапорт чергового навчальної групи, перевірити наявність курсантів на занятті, їх зовнішній вигляд, готовність до занять. Послідовно викладати основний зміст навчальних питань лекції: основні визначення і формулювання, розкриття теми, висновки з окремих питань і лекції в цілому.