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

Реферат Похідні класи в C + +





# include

# include

# define IMAX 4List {//Клас "Список": Value;// Значення ел-та списку * Next;// @ слід. ел-та списку: AddElList (char); OutpList (char); DelElList (int); AddElList (float, char); CreateList (); (const char * Ident)// Конструктор класу

{<<"Lead the value of the first";// Запит на введення

// значення <<"element of list" <> Value;// Читання першого ел-та = NULL; // 1-й ел-т посилається на NULL

} ()// Конструктор без параметрів

{= 0;// Читання значення нов. ел-та = NULL;// Нов. ел-т си лан-ся на NULL

}

~ List ();// Деструктор класу

};

// --------------------------------//

// Деструктор класу List//

// --------------------------------// :: ~ List ()

{* CurrEl,// ​​Поточний ел-т списку

* TNext;// Наступний ел-т = this;// Перший ел-т - Об'єкт ((CurrEl-> Next! = NULL) &&

(CurrEl-> Next! = this)) {= CurrEl-> Next;// Збережемо адресу слід. ел-та (CurrEl); = TNext;// далі. ел-т зробити поточним

}; (CurrEl);// Видалити останній ел-т <<"Object deleted" <<' n'; ();

}

// **************************************** *************//

// Функція додавання елемента в кінець односвязного списку//

// **************************************** *************// List :: AddElList (char R)

{* CurrEl,// ​​Поточний ел-т списку

* NewEl = new List;// Новий ел-т списку

// Виділ-е ​​пам'яті під Нов. ел-т = this;// Поточний ел-т - Об'єкт * KeyWord; = R? this: NULL; (CurrEl-> Next! = KeyWord) {//Перехід в кінець списку = CurrEl-> Next;

} <<"Lead the value of new element of list";>> NewEl-> Value;// Введення знач-я нового ел-та> Next = KeyWord ;// Новий ел-т посилається на NULL> Next = NewEl;// Новий ел-т - в кінець списку

}

// ---------------------------------------- ------------------------//

// Функція виведення на екран односвязного списку//

{Count = 1;// Лічильник ел-тів списку * CurrEl;// Поточний ел-т списку = this;// Поточний ел-т - Об'єкт * KeyWord; = R? this: NULL; (CurrEl! = KeyWord) {< Value << ' n'; = CurrEl-> Next; + +;

}

}

// ---------------------------------------- -------------//

// Функ...


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





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

  • Реферат на тему: Пам'ятки природи, занесені до списку ЮНЕСКО
  • Реферат на тему: Організація списку за допомогою двійкового дерева
  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку
  • Реферат на тему: Об'єктна реалізація поліморфного контейнера на основі лінійного списку
  • Реферат на тему: Реалізація концепції контейнерів і ітераторів на прикладі односпрямованого ...