Материалы книги получены с http://www.itlibitum.ru/
Что такое шаблоны и зачем они нужны?
Интерфейс простого класса-коллекции (на примере связанного списка) выглядит так:
class ListNode {
private:
ListNode* next;
void* data;
public:
ListNode(void* d, ListNode* n = NULL) : next(n), data(d) {}
~ListNode() { delete next; }
void* Data() { return data; }
ListNode* Next() { return next; }
};
Заметили что-нибудь особенное?
Назад Содержание Далее
|