|
Что такое шаблоны и зачем они нужны? Интерфейс простого класса-коллекции (на примере связанного списка) выглядит так: 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; } }; Заметили что-нибудь особенное? |
Copyright 2005. Климов Александр. All Right Reserved.
Сайт создан в системе uCoz