Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/studb20/public_html/index.php on line 4
 Пополнение примера LINKLIST - ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн - Studbook

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн

Пополнение примера LINKLIST

Основа примера LINKLIST может быть использована не только для рассмотренно- го случая, но и для более сложных примеров, когда каждый элемент содержит больше данных, а вместо целого числа — порядковый номер элемента или указа- тель на структуру или объект.

Новые функции могут выполнять такие действия, как добавление или удале- ние элемента из любой части списка. Еще одна важная функция — это деструк- тор. Как было замечено раньше, важно освободить неиспользуемые блоки па- мяти. Поэтому деструктор, предназначенный для этой операции, необходимо добавить в класс linklist. Используя в нем операцию delete, мы сможем освобо- дить выделенные для каждого элемента списка участки памяти.

 

39