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

Реферат Перевантаження операцій в С + +





омий тип об'єкта n";

} fn (Base & obj) {(obj);

} main () {aBaseClass; aSubClass; (aBaseClass); (aSubClass);

}


На виході цієї програми буде наступне:

Це об'єкт базового класу

Це об'єкт підкласу



Висновок


Перевантаження операторів - це можливість призначати новий сенс операторам при використанні їх з певним класом. Використовуючи перевантаження операторів, ви можете підвищити читабельність ваших програм і полегшити їх розуміння, висловлюючи операції класу більш зрозумілим чином. Нам відомо, як розділити дані між об'єктами за допомогою елемента static і як використовувати методи класу, коли ніякі об'єкти класу не оголошуються. В якості висновків можна сказати наступне:

Щоб перевантажити оператор, ви повинні визначити клас, якому оператор буде призначений.

Коли ви перевантажуєте оператор, перевантаження діє тільки для класу, в якому він визначається. Якщо програма використовує оператор з Некласові змінними (наприклад, змінними типу int або float), використовується стандартне визначення оператора. p align="justify"> Щоб перевантажити оператор класу, використовуйте ключове слово C + + operator для визначення методу класу, який C + + викликає щоразу, коли змінна класу використовує оператор. + + не дозволяє вашим програмам перевантажувати оператор вибору елемента (.), оператор покажчика на елемент (. *), оператор дозволу області видимості (::) і умовний оператор порівняння (? :).



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


1. М. Елліс, Б. Строуструп. Довідкове керівництво по мові C + + з коментарями: Пер. з англ. - Москва: Мир, 1992. 445с.

. Стенлі Б. Липпман. C + + для початківців: Пер. з англ. 2тт. - Москва: Унітех; Рязань: Геліон, 1992, 304-345сс.

. Бруно Бабе. Просто і ясно про Borland C + +: Пер. з англ. - Москва: БИНОМ, 1994. 400с.

. В.В. Подбельський. Мова C + +: Навчальний посібник. - Москва: Фінанси і статистика, 1995. 560с.

. ІРЕ Пол. Об'єктно-орієнтоване програмування з використанням C + +: Пер. з англ. - Київ: НІІПФ ДіаСофт Лтд, 1995. 480с.

. Т. Фейсон. Об'єктно-орієнтоване програмування на Borland C + + 4.5: Пер. з англ. - Київ: Діалектика, 1996. 544с.



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





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

  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі
  • Реферат на тему: База даних &Оператор мобільного зв'язку&