Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Конструктори і деструктори

Реферат Конструктори і деструктори





float Re;// Дійсна іIm;// уявна частини числа

public:

Complex (); (int, int);

~ Complex ();

// Функції арифметики

void Put ();// Функція введення

};

void Complex :: Put ()// Вивід на екран

{<<"Дійсна частина числа:" <

} :: Complex (int R, int I)

{= R; Im = I;

} :: Complex ()

{= Im = 0;

} :: ~ Complex ()

{= 0; Im = 0;

} main ()

{

{

Complex a, b;// Визначення об'єктів a, b

Complex c (12,24);// Визначення об'єкта c.Put (), b.Put (), c.Put ();// Вивід на екран

}

}


Висновок


Конструктори і деструктори представляють собою спеціальні функції класу, які програма автоматично викликає при створенні або знищенні об'єкта. Більшість програм використовують конструктор для ініціалізації елементів даних класу. Прості програми, створювані зараз вами, ймовірно, не зажадають використання деструктора. Іншими словами, ви можете перевизначити символ плюс таким чином, що він буде додавати вміст одного рядка до іншої. Як ви вже знаєте, тип (наприклад, char, float і int) визначає набір значень, які може зберігати мінлива, і набір операцій, які ваші програми можуть виконувати над цієї змінної. Коли ви визначаєте клас, ви по суті визначаєте тип. C + + дозволяє вам вказати, як поводяться оператори з даним типом. До вивчення уроку 24 переконайтеся, що освоїли такі основні концепції:

Конструктор представляє собою спеціальну функцію, яку ваша програма автоматично викликає щоразу при створенні об'єкта. Конструктор має таке ж ім'я, як і клас об'єкта. p align="justify"> Конструктор не має значення, що повертається, але ви не вказуєте йому тип void. Замість цього ви просто не вказуєте повертається значення взагалі. p align="justify"> Коли ваша програма створює об'єкт, вона може передати параметри конструктору під час оголошення об'єкта. + + дозволяє вам перевантажувати конструктори і дозволяє використовувати значення за замовчуванням для параметрів.

Деструкція являє собою спеціальну функцію, яку ваша програма викликає автоматично кожного разу при знищенні об'єкта. Деструкція має таке ж ім'я, як і клас об'єкта, але його ім'я випереджається символом тильди (~). br/>

Список літератури


. Джарод Холінгверт, Ден Баттерфілд, Боб Сворт, Джеймі Оллсоп C + + Builder 5. Керівництво розробника. p>. Borland C + + Builder 5. Енц...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: China Airlines as a complex system
  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Введення в дослідження і диференціальне числення функції одного змінного
  • Реферат на тему: «Уявна геометрія» Н. І. Лобачевського