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

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





ція видалення i-го елемента списку//

// ---------------------------------------- -------------// List :: DelElList (int i)

{Count = 1;// Лічильник ел-тів списку * CurrEl,// ​​Поточний ел-т списку

* PrevEl;// Попередній ел-т = this;// Поточний ел-т - Об'єкт (Count Next; + +;

}> Next = CurrEl-> Next;// Пред. ел-т си лан-ся на слід. (CurrEl);

}

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

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

// із завданням елемента з програми//

{* CurrEl,

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

}> Next = NewEl;// Новий ел-т - в кінець списку> Value = Val;// Введення знач-я нового ел-та> Next = KeyWord;// Новий ел- т посилається на NULL

}

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

// Функція створення списку (введення першого ел-та//

// списку, створ. конструктором без параметрів)//

{* CurrEl; ch; Ok = 0; = this;// Поточний ел-т - Об'єкт ((Value == 0) | | (Ok == 1)) {<< "Lead the value of the first";// Запит на введення

// значення <<"element of new list" <<' n';>> CurrEl-> Value;;

} {<<"This List already exists."; <<"Do you want to delete it? (Y/N)";>> ch ; ((ch == 'N') | | (ch == 'n')); ((ch == 'Y') | | (ch == 'y')) = 1; <<" ; Input Error ";

} (1);

}

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

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

// Похідний клас://

// двусвязний список//

// -------------------------------------// DLList : public List {* Prev;// Адреса перед. ел-та списку: (): List () {= NULL;

} AddElList (); DelElList (int); AddElList (float);

};

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

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

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

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

} <<"Lead the value of new element of lis...


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





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

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