Добавление к Классу
Категория реферата: Рефераты по информатике, программированию
Теги реферата: шпоры бесплатно, реферат россия скачать
Добавил(а) на сайт: Яналов.
Предыдущая страница реферата | 1 2
ll.insert(&nn); // тип &nn потерян
name* pn = (name*)ll.get(); // и восстановлен
}
Другой способ: тип можно восстановить, выведя еще один класс из olist для обработки преобразования типа:
class olist : public olist {
// ...
name* get() { return (name*)olist::get(); }
};
Имя name может одновременно находиться только в одном olist. Для имен это может быть и не подходит, но в классах, для которых это подойдет полностью, недостатка нет. Например, класс фигур shape использует для поддержки списка всех фигур именно этот метод. Обратите внимание, что можно было бы определить slist как производный от olist, объединяя таким образом оба понятия. Однако использование базовых и производных классов на таком микроскопическом уровне может очень сильно исказить код.
Скачали данный реферат: Mjatlev, Авдеев, Каипов, Полиект, Гения, Папенин, Vershinin.
Последние просмотренные рефераты на тему: методы курсовой работы, промышленность реферат, сообщение, сообщение на тему.
Предыдущая страница реферата | 1 2