• другие шаблоны. Все шаблоны,
Автор admin Воскресенье, 17 мая 2009 11:32
• другие шаблоны. Все шаблоны, упоминавшиеся в первом томе, относятся к первой, наиболее распространенной категории. Классическим примером простого контейнерного шаблона является стек (Stack). Для объекта Stack как контейнера неважно, объекты какого типа в нем хранятся; логика его работы не зависит от типа элементов. По этой причине тип элементов может быть параметризован: templates lass Т> class Stack { Т* data; size t count; 184 Глава 5 • Шаблоны public: void push(const T& t): // И т. д. }: Фактический тип, используемый конкретным экземпляром Stack, определяется аргументом, передаваемым в параметре Т: Stack
Комментарии закрыты.
Последние комментарии